Welcome to the Functional Programming Zulip Chat Archive. You can join the chat here.
Does it make much sense to have separate package for plugin ATM? It just seems to make more problems, allowing users to choose incompatible versions of packages, getting strange errors
polysemy is meant to be always used with plugin anyway, and if it really isn't possible under specific circumstances, we could maybe guard it's compilation under some flag
I think it makes problems with ghcjs, so there a simple if impl(ghcjs) would do it