Pretty print types on error instead of showing.
Pretty print types on error instead of showing.

The `show'ed type is very likely completely unreadable if the type contains
`Datum's.

zachsully/hakaru,zachsully/hakaru