INLINE the generic encoder and decoder
INLINE the TH generated toJSON and parseJSON
Add aeson-compare-auto-instances to aeson-benchmarks.cabal
Fixed ambiguities in Data.Aeson.TH
Fixed some warnings in benchmarks/AesonCompareAutoInstances.hs
Also use the finally tagless style in Data.Aeson.Generic