def add_edge
import bend-visgraph@2.0.0.0/visgraph.bend as Visgraphimport Base
149def add_edge(+k: Weight, +lo: F32, +hi: F32, i1: U32, i2: U32, +x1: F32, +x2: F32, +y1: F32, +y2: F32, +s: F32, es: Edges) -> Edges:
150 +w = weight(k, x1, x2, y1, y2, s)
151 put(F32.is_le(w, lo) || F32.is_ge(w, hi), i1, i2, w, es)