HList suggestions.
Refactored printing.
Heh.