Be consistent about certain variable names always meaning a reference
diff --git a/gen/src/mod.rs b/gen/src/mod.rs
index 58a78b1..c7b3c3c 100644
--- a/gen/src/mod.rs
+++ b/gen/src/mod.rs
@@ -44,11 +44,11 @@
         proc_macro2::fallback::force();
         let syntax = syn::parse_file(&source)?;
         let bridge = find_bridge_mod(syntax)?;
-        let namespace = bridge.namespace;
-        let apis = syntax::parse_items(bridge.module)?;
-        let types = Types::collect(&apis)?;
-        check::typecheck(&namespace, &apis, &types)?;
-        let out = write::gen(namespace, &apis, &types, opt, header);
+        let ref namespace = bridge.namespace;
+        let ref apis = syntax::parse_items(bridge.module)?;
+        let ref types = Types::collect(apis)?;
+        check::typecheck(namespace, apis, types)?;
+        let out = write::gen(namespace, apis, types, opt, header);
         Ok(out)
     })() {
         Ok(out) => out.content(),