type_maps: factor code out of top level
diff --git a/loxigen.py b/loxigen.py
index f7a9dff..ddb2616 100755
--- a/loxigen.py
+++ b/loxigen.py
@@ -568,6 +568,7 @@
     log("\nGenerating files for target language %s\n" % of_g.options.lang)
 
     initialize_versions()
+    type_maps.generate_maps()
     read_input()
     analyze_input()
     unify_input()