Adde `Float` and `Copy` constraints

Closes https://github.com/PistonDevelopers/vecmath/issues/2
Closes https://github.com/PistonDevelopers/vecmath/issues/3