fix typecons printing system & clean imports

Depends on #2729 
Possibly `std.format` is being publicly imported by one of the global imports in this module? And yes, you have to import even if you use fully-qualified names. Fully-qualified names are only for disambiguation, they do not automatically import the module for you.