type Output
import bendvy-ecs-core@0.1.0.4/decode_fallible_constructed_resource.bend as DecodeFallibleConstructedResourceimport Base
import decode_data.bend as D
10type Output<I:Type,R:Type,Custom:Data> is Type:
11 Replaced{canonical:D.Raw,undo:R -> I}
12 Refused{owner:I,error:Error<Custom>}