# Functions
NewResult create a new result object.
# Constants
CollinearIntersection indicates that the lines overlap each other.
NoIntersection indicates that the lines do not intersect.
PointIntersection indicates that the lines intersect at a point.
# Type aliases
Type enumerates the types of intersection two lines can have.