def counted
import bendvy-ecs-core@0.1.0.4/ordinary_schema_provision.bend as OrdinarySchemaProvisionimport Base
import bendvy-ecs-core@0.1.0.4/column.bend as Col
17def counted(~S:Data,~P:Type,total:U32,result:Col.Column<S,P> & Bool,ih:Col.Column<S,P> -> U32 -> Col.Column<S,P> & U32) -> Col.Column<S,P> & U32:
18 match result:
19 case (column,True{}):ih(column,(total + 1 : U32))
20 case (column,False{}):ih(column,total)