keep a table of encountered type declarations
cache cmt informations