add(minunit): add min unit macros
test(vec2): add vec2 tests