Right, but if Point2<T>.Distance returns Point2 again, then we can't really say Point is the absolut
Right, but if Point2<T>.Distance returns Point2 again, then we can't really say Point is the absolute type, since that returned point is meaningless without the source it came from
