Make hprinters work with nil (string) output
Add auto width to horizontal tree printing