New GHC feature - did I imagine it?
ghc, haskell
Solution
You are looking for a compile time option, vs a language extension, of "defer errors to runtime". That is, compile with `-fdefer-type-errors`.
Problem
I swear I saw a new feature in a recent set of GHC release notes - but now I can find no reference to it. Am I delusional, or does this feature actually exist? It was to do with loading incomplete modules. As best as I can remember, it allows you to turn off compilation errors due to undefined variables. (Naturally, at run-time this causes an exception to be thrown if you try to actually use the undefined variables for anything.) Does that sound familiar? Or is my mind making this up?