Есть какие-нибудь техники, модули для тестирования? Просто иногда напишу функцию, она не работает, но если императивщину можно по шагам отладить, то жирную хаскель-функцию фиг. Модуль для тестирования желательно для новичков. Еще вопрос кто как пишет функции? Я например сначала пишу функцию в реальных значениях, постепенно заменяя data value на код и на функции, тяжело с разгону в голове абстракции выстроить. Еще из забавного заметил что в ФП пытаюсь старыми императивными методами думать. Например, в императивщине же все переменные, поэтому в ФП постоянно клонит к аккумуляторам.