Reduce printing of zero values.

Don't print struct fields that have zero values or that point to
objects that are or point to zero values (recursively).

Fixes #5.