Created and added stack.yaml and .gitignore files.
Relaxed the version dependency on 'binary' package in cabal file. Is that OK?
Also brought the minimum cabal version to >=1.8, so I could add a test target that pulls in the library.
Changed all tabs to spaces - I don't know when the Haskell compiler started giving warnings about that.
Ignore-this: 444de9225bcb43b6af883a9cdf5f352a
Found due to better QuickCheck properties
darcs-hash:20100214220255-a4fee-56b8388a1379774f3603405e144cdedead4a2edc
Now it's possible to change the character encoding while de-/encoding.
Also, it's possible to use any data structure as a source or target of the de-/encoding process.
darcs-hash:20090221203100-a4fee-6da31f2e37c30a3f5cd5f10af71984209488bb0b