pub fn root_ctx_seg<I: Span, E, F>( f: F, ) -> impl FnMut(I) -> IResult<I, PointSegCtx, E> + Copywhere F: Parser<I, PointSeg, E> + Copy, E: ContextError<I> + ParseError<I>,