Description
Provides Polysemy, a Haskell effect system based on higher-order free monads. It lets applications describe effects such as logging, state, errors, or IO separately from how those effects are interpreted.
It is useful for services, libraries, tests, and applications that want modular effect handling with less boilerplate. It is an advanced developer library and requires architectural choices in the surrounding code.