Arc.overlay_nodes.go: def of near-architecture@0.9.1.0 Import: import near-architecture@0.9.1.0/arc.bend as Arc Lines 232-239 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=232&end_line=239 import Base def overlay_nodes.go(xs: List<&2, Node>) -> Nat: match xs: case []: 0n case n <> rest: match n: case Node{_, _, role, _}: Nat.add(one_if(is_overlay(role)), overlay_nodes.go(rest)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat.add https://jend.leeeet.dev/definition.txt?path=near-architecture@0.9.1.0/arc.bend&name=Node https://jend.leeeet.dev/definition.txt?path=near-architecture@0.9.1.0/arc.bend&name=is_overlay https://jend.leeeet.dev/definition.txt?path=near-architecture@0.9.1.0/arc.bend&name=one_if