def projected
bendvy-ecs-core@0.1.0.4 · bundle_canonical_construction.bend:16
import bendvy-ecs-core@0.1.0.4/bundle_canonical_construction.bend as BundleCanonicalConstruction
import Base
import bundle_construction.bend as Build
16def projected(~Ctx:Type,~Factory:Type,~Rest:Type,~I:Type,~P:Type,~Error:Data,~restore:Factory -> Rest -> Ctx,~request:Factory -> I -> Factory & Build.Construction<I,P,Error>,input:I,observed:Factory & Rest) -> Ctx & Build.Construction<I,P,Error>:
17 match observed:
18 case (factory,rest): restored(~Ctx,~Factory,~Rest,~I,~P,~Error,~restore,rest,request(factory,input))