Introduced a trait named PrettyPrintableArgs to tighten things up type-wise.