Vector3 & Vector2/3 constructor from another & Compile