def past_checked
import bendvy-ecs-core@0.1.0.4/event_runtime.bend as EventRuntimeimport Base
70def past_checked(~E: Data,remove: Bool,+tick: Nat,+items: List<&2,E>,+rest: List<&2,Batch<E>>,+dropped: Nat,ih: Nat -> Trimmed<E>) -> Trimmed<E>:
71 match remove:
72 case False{}: Trimmed{Batch{tick,items} <> rest,dropped}
73 case True{}: ih(Nat.max(dropped,tick))