def set_left
import bend-visgraph@2.0.0.0/visgraph.bend as Visgraphimport Base
355def set_left(+i: U32, lefts: Array<U32>, p: Popped) -> Merged:
356 Popped{+first, below, st, rights, +visits} = p
357 +l = (i - first : U32)
358 Merged{st, Array.set(U32, lefts, i, l), rights, F32.add(visits, U32.to_f32((l + 1 : U32)))}