DT_Failed seems to not work
Here is a test which invokes the DT_Failed code path
https://github.com/mpickering/literate-lamp
It ultimately fails after entering the DT_Failed code path because one of the home modules hasn't been loaded correctly.
We should convert this script to use Setup.hs directly and add it to the testsuite.
Edited by Matthew Pickering