type Composition
import bendvy-ecs-core@0.1.0.3/feature.bend as Featureimport Base
30# Validated composition outcome. Built owns build output; Rejected returns
31# the original affine Owners with the validation error for recovery or retry.
32type Composition<S:Data,Owners:Type,Output:Type> is Type:
33 Built{output:Output}
34 Rejected{error:Error,owners:Owners}