rename Compiler.Types -> Compiler.Type
reorganize all modules