Renamed Encode/Decode to Encoding/Decoding
Avoid the derived Foldable, etc. instances as they are asymptotically sub-optimal
Typeable Bits
needs more Typeable
A little bit of unsafePerformIO goes a long way
decodeTraversable and encodeFunctor fall below the Fairbairn threshold now
Split Decoding and Encoding into separate modules
Streamlined Setup to remove warnings
Moved Ersatz to the top level module namespace
default-language requires cabal-version: >= 1.10
ersatz.cabal: Update author/copyright information to match LICENSE
Must specify default-language for each component