Skip many error substitutions when using HaskellPrelude (fixes #70)
Clean up error message code.