Haskell Source

Заполнил приложение с исходниками на Haskell.
БОльшую часть реализаций я проверил на компилируемость в ghc 7.6.3. Тесты структур данных не проводил.
Код немного отличается от оригинала выравниванием и исправлением мелких ошибок (вроде пропущенных hiding импортов). Также я заменил комментарий -- assumes multi-parameter type classes! на соответствующие директивы компилятора.
Вёрстка Haskell-кода в lstlisting мне не особо нравится, но пока я не знаю, как её улучшить.