Here's a small snippet of what that looks like:
var/Vector/A = new( 1, 2)
var/Vector/B = new( list(5, 7) )
var/Vector/C = 2 * A + B
usr << A.ToString()
usr << B.ToString()
usr << C.ToString()
The code snippet above will output:
< 1, 2 > < 5, 7 > < 7, 11 >