Ignore-this: e118f2be06c7c911034b937de28a9549 darcs-hash:20090829135432-a4fee-7d2652ba7654d21d147388929b6864817e327428
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
darcs-hash:20070802003505-a4fee-97432a586ed2453061ef246d1e7a81fec35d1bac