pub fn enclosed<I: Input, F>( input: &mut I, start: I::Token, cond: F, end: I::Token) -> Result<I::Many, I>where F: FnMut(I::Token) -> bool,