def partitioned
import bendvy-ecs-core@0.1.0.3/owned_event_log.bend as OwnedEventLogimport Base
30def partitioned(~P:Type,keep:Bool,row:Row<P>,result:List<Row<P>> & List<Row<P>>) -> List<Row<P>> & List<Row<P>>:
31 match keep result:
32 case True{}, (retained,retired):(row <> retained,retired)
33 case False{}, (retained,retired):(retained,row <> retired)