fn parse_fn<'a>(function: &'a mut ImplItemFn, alias_map: &mut HashMap<Ident, Vec<AliasSrc>>) -> Result<ParsedFn<'a>> {
pub fn make_parser(attrs: proc_macro::TokenStream, input: proc_macro::TokenStream) -> Result<proc_macro2::TokenStream> {