OwnerProduct.lens: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/owner_product.bend as OwnerProduct Lines 28-29 of bendvy-ecs-core@0.1.0.3/owner_product.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/owner_product.bend&start_line=28&end_line=29 import Base def lens(~L:Type,~R:Type,~path:Path) -> Lens,Part(~L,~R,path),Rest(~L,~R,path)>: Lens{owner=>take(~L,~R,path,owner),rest=>part=>put(~L,~R,path,rest,part)} Uses (7): https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/owner_product.bend&name=Lens https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/owner_product.bend&name=Owner https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/owner_product.bend&name=Part https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/owner_product.bend&name=Path https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/owner_product.bend&name=Rest https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/owner_product.bend&name=put https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/owner_product.bend&name=take