def inverse_counted
import bendvy-ecs-core@0.1.0.4/decode_owned_journal.bend as DecodeOwnedJournalimport Base
41def inverse_counted(~World:Type,inverse:World -> World,result:List<(World -> World)> & Nat) -> List<(World -> World)> & Nat:
42 match result:
43 case (undo,count):(inverse <> undo,1n+count)