{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"let"}]}
            let differences_or_zeros = difference_or_zero(loc, a, b, context);
        self.vector_reduce(src, |a, b, context| {
            context.new_binary_op(loc, BinaryOp::Plus, b.get_type(), b, differences_or_zeros)