pub fn point_kind_hierarchy<I: Span>(input: I) -> Res<I, PointHierarchy>