def last
import bendvy-ecs-core@0.1.0.4/ordinary_machine_initialization_marker.bend as OrdinaryMachineInitializationMarkerimport Base
import bendvy-ecs-core@0.1.0.4/machine.bend as M
45def last(~V:Data,items:List<&2,M.Transition<V>>,prior:Maybe<&2,M.Transition<V>>) -> Maybe<&2,M.Transition<V>>:
46 match items:
47 case []:prior
48 case value <> tail:last(~V,tail,Some{value})