changing generic type name in vec2.rs