Arc.granted.go: def of near-architecture@0.9.1.0 Import: import near-architecture@0.9.1.0/arc.bend as Arc Lines 821-826 of near-architecture@0.9.1.0/arc.bend: https://jend.leeeet.dev/read.txt?path=near-architecture@0.9.1.0/arc.bend&start_line=821&end_line=826 import Base def granted.go(xs: List<&2, Grant>, +person: String, +scope: String) -> List<&2, String>: match xs: case []: [] case Grant{p, sc, acts} <> rest: pick_list(str_eq(person, p) && str_eq(scope, sc), acts, granted.go(rest, person, scope)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=near-architecture@0.9.1.0/arc.bend&name=Grant https://jend.leeeet.dev/definition.txt?path=near-architecture@0.9.1.0/arc.bend&name=pick_list https://jend.leeeet.dev/definition.txt?path=near-architecture@0.9.1.0/arc.bend&name=str_eq