def without
import bendvy-ecs-core@0.1.0.3/lifetime_scope.bend as LifetimeScopeimport Base
import entity_key.bend as Key
15def without(members:List<&2,Member>,+id:Key.Key) -> List<&2,Member>:
16 match members:
17 case []:[]
18 case Member{+name,+mid} <> rest:
19 +remaining = without(rest,id)
20 Bool.pick(List<&2,Member>,Key.equal(mid,id),remaining,Member{name,mid} <> remaining)