pub fn fn_to_string(
    decl: &FnDecl<'_>,
    header: FnHeader,
    name: Option<Symbol>,
    generics: &Generics<'_>,
    arg_names: &[Ident],
    body_id: Option<BodyId>
) -> String