obj
IEquatable<'a Location>
IStructuralEquatable
IComparable<'a Location>
IComparable
IStructuralComparable
Loc('a Tree, 'a Path)
'a Tree
'a Path