[boost] qvm: return type for mixed scalar type vector operations