OwnedCompose.left: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/owned_compose.bend as OwnedCompose Lines 29-31 of bendvy-ecs-core@0.1.0.4/owned_compose.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/owned_compose.bend&start_line=29&end_line=31 import Base import transaction.bend as T import compose.bend as Q def left(~S:Data,~Store:Type,~R:Type,~E:Data,~H:Type,~U:Data,~Out:Data,~leave:H -> Q.Frame,observed:H & (T.Outcome & Out)) -> Q.Frame & (T.Outcome & Out): match observed: case (owner,result): (leave(owner),result) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/compose.bend&name=Frame https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/transaction.bend&name=Outcome