Improved type_traits.
Fix generalized Point, Point3D operator +