def bridge_set
import bendvy-ecs-core@0.1.0.4/internal/compact_operational_frame.bend as CompactOperationalFrameimport Base
import bendvy-ecs-core@0.1.0.4/compose.bend as Q
31def bridge_set(~S:Data,~Store:Type,~R:Type,~E:Data,~P:Type,~set:Q.Frame<S,Store,R,E> -> P -> Q.Frame<S,Store,R,E>,frame:Frame<S,Store,R,E>,value:P) -> Frame<S,Store,R,E>:
32 extract(~S,~Store,~R,~E,set(restore(~S,~Store,~R,~E,frame),value))