Unified vex::spmv and vex::conv into vex::additive_operator