Add attempt at local Erlang-style concurrency to Haste.App.Concurrent.
Add convenience Inbox/Outbox types to Haste.App.Concurrent.
! and <! should take Outboxes, not Inboxes!
Add Opaque type to Haste.Foreign.
! and <! operators should be non-blocking.
Rename defaultConfig to mkConfig.
Throw an exception to the client when the server drops a Haste.App session.
Add MonadConc class; any monad which supports browser concurrency.
Add marshalling from lists to arrays in Haste.Foreign.
Add rewrite rules to avoid unnecessary map when packing/unpacking [Unpacked].
Disallow use of CIO in a server context.
Add uniform client/server handling of binary data.
Add MonadBlob instances for Client and Server.
Use Either instead of Maybe for runGet.
Add encode, decode convenience functions for Haste.Binary.
Export getBytes from Haste.Binary.Get, make Blob an instance of Binary.
Fix silly typo in stdlib.js.
Fix bug where Haste.Binary gave incorrect results.
Add Binary instance for Char, JSString -> Blob conversion.
Don't wrap Blobs in Haste.WebSockets.