pub fn replace_tree( target_ident: &Ident, replacement: &TokenStream, body: TokenTree, ) -> TokenStream