// implicitly convert a touple into a new vector public static implicit operator Vector((double, double) v) => new Vector(v.Item1, v.Item2);
return(new Vector3i(v.Item1, v.Item2, v.Item3));
public static implicit operator VConv((float, float) v) => new VConv(v.Item1, v.Item2);
return(new Vector2i(v.Item1, v.Item2));