RelationProviders.relate_live: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/relation_providers.bend as RelationProviders Lines 65-69 of bendvy-ecs-core@0.1.0.4/relation_providers.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/relation_providers.bend&start_line=65&end_line=69 import Base import relation_commands.bend as A import capabilities.bend as Cap # Rank-two abstract owners with live affine capability bundles. Erased bundles # cannot be scrutinized in live code; the prior rejected sketches are retained. def relate_live(-H: Type,-S: Data,caps: Writable,owner: H,args: Targets) -> H & A.QueueStatus: match caps: case Writable{_,Cap.Request{relate},_}: relate(owner,args) Uses (5): 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/capabilities.bend&name=Request https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_commands.bend&name=QueueStatus https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_providers.bend&name=Targets https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/relation_providers.bend&name=Writable