pub(crate) fn unescape<E: Escapee>( input: &str, offset: usize, ) -> Result<(E, usize), ParseError>
Must start with \
\