В сборнике Кабала отсутствует Control.Monad.State, хотя MTL находится в зависимости от сборки
Я пытаюсь создать свой собственный пакет cabal, где один из модулей использует Control.Monad.State, но я получаю следующую ошибку:
executable/Example.hs:5:8:
Could not find module `Control.Monad.State'
It is a member of the hidden package `mtl-2.1.2'.
Perhaps you need to add `mtl' to the build-depends in your .cabal file.
Use -v to see a list of the files searched for.
Я добавил MTL в build-зависит без успеха. Я читал о других проблемах при сборке для профилирования, и mtl не был создан для этого, но я не должен был строить для профилирования. У меня как профилирование библиотеки, так и профилирование исполняемого файла явно установлены в False в ~/.cabal/config.
Я на Mac OS