def called
import bendvy-ecs-core@0.1.0.4/ordinary_service_request.bend as OrdinaryServiceRequestimport Base
import bendvy-ecs-core@0.1.0.4/ordinary_service_declaration.bend as Service
33def called(~R:Type,~P:Type,~Rest:Type,~Input:Type,~Output:Type,~put:Rest -> Service.Slot<P> -> R,rest:Rest,value:P & Output) -> R & RequestResult<Input,Output>:
34 match value:
35 case (owner,output):(put(rest,Service.BendvyReady{owner}),Called{output})