Truncate large collections when printing

Addresses #2 .

At first I applied `*print-length*` to the entire record, but that was bad because the truncation also applied to the record itself, hiding entire fields. So here's what I came up with.