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 + RangeStream<Token = char>,
I::Range: Range,