OwnedCompose.Plan: type of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/owned_compose.bend as OwnedCompose Lines 9-11 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=9&end_line=11 import Base import compose.bend as Q # Trusted declaration; gameplay can only thread universally quantified H. type Plan<-S:Data,-Store:Type,-R:Type,-E:Data,-Ops:Type -> Type,-H:Type> is Type: Plan{caps:Ops(H),select:Q.Frame -> Q.Frame & Bool,enter:Q.Frame -> H,leave:H -> Q.Frame} Uses (3): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/compose.bend&name=Frame