Derive generic Binary instances, rather than defining manual ones.

This requires binary >= 0.6.