The trace of a single point is the empty trace, i.e. the one
which returns no intersection points for every query. Arguably
it should return a single finite distance for vectors aimed
directly at the given point, but due to floating-point inaccuracy
this is problematic. Note that the envelope for a single point
is not the empty envelope (see Diagrams.Core.Envelope).