fn parse_closure<'a>( cx: &mut ExtCtxt<'a>, span: Span, stream: TokenStream, ) -> PResult<'a, P<Expr>>