Skip to content

polysemy-plugin v0.4.1.0

Compare
Choose a tag to compare
@isovector isovector released this 22 Oct 23:19
· 69 commits to master since this release

The plugin will now use use knowledge of in-scope wanted constraints to help solve otherwise ambiguous Member constraints. For example if we have Members [Embed IO, Embed Identity] r in scope, and are trying to solve (Member (Embed m) r, MonadIO m), the plugin will choose m ~ IO, because that is the only possible instantiation that would typecheck.