Improved help suggested in the error message about "import".
I know that improving error messages is a headache in Haskell. But we still need to point out the mistakes or the nonsense. Here are some examples of import test "module" at the beginning of the program (any). I randomly chose the "Data" module. Below each import, the response from GHC. And below, my opinion.\\
import Data.Aaa Failed to load interface for `Data.Aaa' Perhaps you meant Data.Data (from base-188.8.131.52) Data.Map (from containers-0.5.7.1)
import Data.Bbb Failed to load interface for `Data.Bbb'
import Data.Ccc Failed to load interface for `Data.Ccc'
import Data.Ddd Failed to load interface for `Data.Ddd' Perhaps you meant Data.Ord (from base-184.108.40.206)
import Data.Eee Failed to load interface for `Data.Eee' Perhaps you meant Data.Eq (from base-220.127.116.11) Data.Set (from containers-0.5.7.1) Data.Tree (from containers-0.5.7.1)
No relationship.\\ I stopped looking because I do not know how to correct it.