Module interface name prettying and better support for printing misc. stuff as verilog modules