type Instance
import bendvy-ecs-core@0.1.0.4/local.bend as Localimport Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
13# Affine per-registration Local owner with runtime namespace and actual
14# registration metadata. L may be arbitrary Type; no other registration shares
15# it implicitly. Raw construction is trusted administration.
16type Instance<S: Data,C: Type,R: Type,E: Data,L: Type,Args: Type,Error: Data,Out: Type,-runner: W.World<S,C,R,E> -> L -> Args -> Outcome<W.World<S,C,R,E>,L,Error,Out>> is Type:
17 Instance{namespace: U32,id: U32,name: String,access: List<&2,String>,local: L}