A testament to the importance of having no to few dependencies in your projects: I just successfully compiled an unmodified literate #haskell module written in 2006 (with 2 deprecation warnings).
The code in question is https://mail.haskell.org/pipermail/haskell/2006-August/018355.html