type FallibleFactory
bendvy-ecs-core@0.1.0.3 · decode_construction.bend:33
import bendvy-ecs-core@0.1.0.3/decode_construction.bend as DecodeConstruction
import Base
import ordinary_declaration.bend as Identity
import persistence_declaration.bend as Decl
import decode_data.bend as D
import bundle_construction.bend as Build
33type FallibleFactory<-S:Data,-I:Type,-P:Type,-Custom:Data,-identity:Identity.Declaration<S,P>,-project:P -> P & D.Raw,-incoming:I -> I & D.Raw,-build:I -> D.Raw -> Build.Construction<I,P,Custom>> is Data:
34 FallibleFactory{declaration:Decl.Constructed<S,P,identity,project>,inputCodec:D.Codec}