fix typecons printing system & clean imports

Depends on #2729 
You don't have to import the module/package if you use a fully qualified import.