def recover
import bendvy-ecs-core@0.1.0.4/owned_event_journal.bend as OwnedEventJournalimport Base
import bendvy-ecs-core@0.1.0.4/owner_product.bend as Product
16def recover(~P:Type,~All:Type,~Rest:Type,~path:Product.Lens<All,List<P>,Rest>,payload:P,all:All) -> All:
17 recovered(~P,~All,~Rest,~path,payload,Product.get_field(~All,~List<P>,~Rest,path)(all))