def without
import bendvy-ecs-core@0.1.0.4/lifetime_scope.bend as LifetimeScopeimport Base
import entity_key.bend as Key
22def without(members:List<&2,Member>,+id:Key.Key) -> List<&2,Member>:
23 match members:
24 case []:[]
25 case Member{+name,+mid} <> rest:
26 +remaining = without(rest,id)
27 Bool.pick(List<&2,Member>,Key.equal(mid,id),remaining,Member{name,mid} <> remaining)