В общем cabal сейчас очень сдвинулся к тому, что разработка идёт в песочниках, и чтобы она велась просто в окружении пользователя нужно передавать доп опции
Пожалуйста, обращайтесь ещё. Если в этом канале будет шумно от слишком странного, то ещё есть @haskell_learn . Хотя я предпочитаю, чтобы здесь спрашивали и отвечали 🙂