def joined
import bendvy-ecs-core@0.1.0.4/ordinary_schema_dump.bend as OrdinarySchemaDumpimport Base
import bendvy-ecs-core@0.1.0.4/owner_product.bend as Product
54def joined(~L:Type,~R:Type,left:L,before:List<&2,Maybe<&2,String>>,result:R & List<&2,Maybe<&2,String>>) -> Product.Owner<L,R> & List<&2,Maybe<&2,String>>:
55 match result:
56 case (right,after):(Product.Owner{left,right},List.append(&2,Maybe<&2,String>,before,after))