Fixes #263 Add huminization of collections

Not ready for merge yet, but I was hoping for a little code review before I went through and documented.

I think it would be useful to have some way to register a default that wasn't `ToString()` for specific types, though I'm not sure what I'd call it or where that should live or if this PR needs to wait on that feature.