Printer should print the struct type