Я использовал отладчик ghci, но предпочел бы, если бы он был несколько интегрирован с текстовым редактором, чтобы упростить процесс установки контрольных точек. Вероятно, это не должно строго оценивать каждую видимую переменную, но, по крайней мере, упростить процесс поиска локального состояния.
Недавно я обнаружил функцию трассировки, которая была полезной, позволяя отладочные распечатки из других труднодоступных мест.