in case any of y'all are writing slack bots in haskell, I just released version 1.5.0.0 of the slack-web library: https://hackage.haskell.org/package/slack-web-1.5.0.0
this has a bunch of new work, including types for the blocks API so you can make pretty and interactive messages, support for consuming incoming webhook events (including integrity verification), easy to use pagination, and better error messages for decoding errors.