def node_role
import near-architecture@0.9.1.0/arc.bend as Arcimport Base
429def node_role(+k: String, xs: List<&2, Node>) -> NodeRole:
430 match xs:
431 case []:
432 Outside{}
433 case n <> rest:
434 match n:
435 case Node{nk, _, r, _}:
436 pick_r(str_eq(k, nk), r, node_role(k, rest))