Hoist me up, before you lift lift 2019
Servant allows you to describe and build web API is a type-safe and composable way. It also provides a powerful way to structure your applications by letting you choose a monad stack, either for the whole API or for specific parts of it. This mechanism, called `hoistServer` can be used eg. for dependency injection as well as access control.
Read (in English 🇬🇧)