вот проект https://github.com/s9gf4ult/conduplay если в нем запустить cabal-dev ghci то загрузить conduplay.hs не получается
Prelude Main> :load conduplay.hs
conduplay.hs:13:8:
Could not find module `Control.Monad.Trans'
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.
Failed, modules loaded: none.
хотя в кабал файле mtl указан в зависимостях conduplay.hs и установлен в cabal-dev. Загрузить gentext.hs можно
Prelude> :load gentext.hs
Ok, modules loaded: Main.
Prelude Main>
Cabal почему-то максирует все пакеты кроме указанных в зависимостях gentext (почему ?). Я ожидал что он вообще не будет маскировать все что в песочнице установлено, это было бы логично.
Все зависимости установлены, проект компилируется, версия cabal-dev последняя из git 415351d2312d46fcb3d6e4a258d773b85b343d71
Как сделать его не маскировать пакеты по cabal файлу ?