VectorModule<V,S>
R2
Z2
S
getX(V v)
getY(V v)
V
of(S x, S y)
add, combine, multiply, opposite, scalar, subtract, zero