server package:distributed-process-client-server
The Server Portion of the Managed Process API.
The Cloud Haskell Application Platform
Modelled after Erlang OTP's gen_server, this framework provides
similar facilities for Cloud Haskell, grouping essential practices for
client/server development into a set of modules and standards designed
to help you build concurrent, distributed applications with relative
ease.