type Carrier
import bendvy-ecs-core@0.1.0.3/column.bend as Columnimport Base
18# Recursive ownership carrier prevents native union-wide field transport.
19# Every constructor owns a State, directly or through its inner carrier.
20type Carrier<-S:Data,-C:Type> is Type:
21 Owned{state:State<S,C>}
22 Wrapped{inner:Carrier<S,C>}