type Recipe
import bendvy-ecs-core@0.1.0.4/feature.bend as Featureimport Base
131# Selected feature metadata with actual heterogeneous owners and builder.
132# Thread affinely into run_recipe; metadata validation never copies owners.
133type Recipe<S:Data,Ctx:Type,Owners:Type,Extra:Type> is Type:
134 Recipe{selected:Tree<S>,owners:Owners,build:Ctx -> Owners -> Ctx & Output<S,Extra>}