But it can be worked around. Just use trial and error to find every Haskell library that does this, and then modify them to export all the symbols they use. And after each one, rebuild all libraries that depend on it.
You're very unlikely to end up with more than 9 thousand lines of patches. Because that's all it took me.
— Joey Hess
And here, poor fool! with all my lore I stand, no wiser than before. All what I could derive from studying what lightweight means is, that one just has to claim to be lightweight. Bonus points if you include it into your name.
— Martin Gräßlin
to post comments)