def named
import ezx@1.11.0.0/src/ws/joint.bend as Jointimport Base
423# the first member whose `[package] name` is this one, or none
424def named(ms: List<&2, Member>, +name: String) -> Maybe<&2, Member>:
425 match ms:
426 case []:
427 None{}
428 case +hd <> tl:
429 rest = named(tl, name)
430 named.at(String.eq(member.name(hd), name), hd, rest)