pub fn parse<'a, F: Read + 'a>( f: F, ) -> impl ExprParser + Iterator<Item = Result<ESExpr, ParseError>> + 'a