def created
import bendvy-ecs-core@0.1.0.3/execution_event_family.bend as ExecutionEventFamilyimport Base
import bendvy-ecs-core@0.1.0.3/owned_event_log.bend as Log
36def created(~S:Data,~P:Type,~key:String,+identity:U32,valid:Bool) -> Creation<S,P,key>:
37 match valid:
38 case False{}:CreationRefused{}
39 case True{}:Created{Family{identity,True{},Log.empty(~P),[],[],1,[],0n}}