Let's say I want to write a server in Haskell. The kind that has high concurrency and simple processing. The kind that would be robust to failures and offer high availability. The kind that Erlang would be good for.
What would be a good set of tools, whether a framework or a set of primitives, to start from?