# Changelog for `cleff` ## Unreleased ### Changed - **[BREAKING]** Changed parameter order of `Handling` class from `e es esSend` to `esSend e es` - **[BREAKING]** Relaxed fundep of `Handling` to `esSend -> e es` (HO combinators may require `TypeApplication` more often) - Moved `Data.*` modules to `Cleff.Internal.*` so as not to pollute common namespaces ### Added - `Trustworthy` flags for non-internal modules - `sendVia` for sending an effect operation along a transformation between effect stacks - `raiseUnder`, `raiseNUnder`, `raiseUnderN`, `raiseNUnderN` for introducing effects under other effects in the effect stack - `runWriterBatch` as a more efficient `Writer` interpreter that writes `listen`ed values in batch instead of in real time ## 0.1.0.0 - Initial API