Spec.vadd: def of bendtorch@1.3.0.0 Import: import bendtorch@1.3.0.0/spec.bend as Spec Lines 19-27 of bendtorch@1.3.0.0/spec.bend: https://jend.leeeet.dev/read.txt?path=bendtorch@1.3.0.0/spec.bend&start_line=19&end_line=27 import Base # vector sum; the shorter vector counts as padded with zeros def vadd(xs: List<&2, Nat>, ys: List<&2, Nat>) -> List<&2, Nat>: match xs ys: case Nil{} _: ys case Con{x, xt} Nil{}: Con{x, xt} case Con{x, xt} Con{y, yt}: Nat.add(x, y) <> vadd(xt, yt) Uses (3): 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