{"ast_node_type":"variable","tokens":[{"end":33,"kind":"keyword","start":0,"text":"let"}]}
        let dcx = ecx.sess.dcx();
    ) -> (ast::FnSig, Vec<String>, Vec<Ident>, bool) {
        let has_ret = has_ret(&sig.decl.output);