New proc macro API
diff --git a/README.md b/README.md
index 7ebf3ae..e1001db 100644
--- a/README.md
+++ b/README.md
@@ -87,9 +87,8 @@
     // Build the output
     let expanded = expand_num_fields(&ast);
 
-    // Return the original input struct unmodified, and the
-    // generated impl along with it
-    quote!(#ast #expanded).to_string().parse().unwrap()
+    // Return the generated impl as a TokenStream
+    expanded.to_string().parse().unwrap()
 }
 
 fn expand_num_fields(ast: &syn::MacroInput) -> quote::Tokens {