Add Binary/Aeson instances everywhere.

Maybe almost everywhere