pub fn offset_parse_result_error_spans<T>(
    p: &mut Result<T, ParseError>,
    offset: usize
)