Visgraph.by_target: def of bend-visgraph@2.0.0.0 Import: import bend-visgraph@2.0.0.0/visgraph.bend as Visgraph Lines 938-945 of bend-visgraph@2.0.0.0/visgraph.bend: https://jend.leeeet.dev/read.txt?path=bend-visgraph@2.0.0.0/visgraph.bend&start_line=938&end_line=945 import Base def by_target(es: Edges, +both: Bool, h: Halves) -> Halves: match es: case ENil{}: h case ECon{+s, +t, +w, next}: by_target(next, both, place_half(both, t, s, w, place_half(True{}, s, t, w, h))) case EJoin{a, b}: by_target(b, both, by_target(a, both, h)) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=bend-visgraph@2.0.0.0/visgraph.bend&name=Edges https://jend.leeeet.dev/definition.txt?path=bend-visgraph@2.0.0.0/visgraph.bend&name=Halves https://jend.leeeet.dev/definition.txt?path=bend-visgraph@2.0.0.0/visgraph.bend&name=place_half