Разобраться и писать - это разные вещи. Читать его и я могу. Закнувшись болеутоляющим.
ну, боль в основном, потому что ide нет вообще. и еще оптимизировать что-то тяжеловато (лучше и не пытатьсяя), потому что придется вылезать в ghc'шные модули. читается и пишется как раз приемлимо. потому что просто берешь алгоритм - описываешь, как есть