No concurrency support at all: sending a message outside the main thread just won't work because messages get monotonically-increasing ID numbers, which is stored as thread-local state.
The only functionality exposed is the ability to receive events and send messages. No channel joining, for instance.
All the other Haskell Slack libraries are similarly incomplete, or dead.
Using
slack-api
. See #33.