def rewrite_view
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as ExecutionComposerLayoutimport Base
92def rewrite_view(-P:Type,-V:Data,-Out:Type,initialize:P -> Viewed<P,V>,transform:P -> P & Out,value:Viewed<P,V>) -> Viewed<P,V> & Out:
93 match value:
94 case Viewed{owner,_}:rewritten(P,Viewed<P,V>,Out,initialize,transform(owner))