pub fn value<'a, I>(
must_escape: &'static [char],
esc: &'a Escape,
) -> value<'a, I>where
<I as StreamOnce>::Error: ParseError<<I as StreamOnce>::Token, <I as StreamOnce>::Range, <I as StreamOnce>::Position>,
I: Stream<Token = char> + RangeStream,
<I as StreamOnce>::Range: Range,