+void init_types(void);
+void exit_types(void);
+
+void print_type(const type_t *type);
+
+/**
+ * prints a human readable form of @p type. prints an abstract typename
+ * if symbol is NULL
+ */
+void print_type_ext(const type_t *type, const symbol_t *symbol,
+ const context_t *context);