Add v_none, v_zero, v_sum
Add v_none, v_zero, v_sum
Add protected_max