Для себя Решить задачи. Вопросы для написания програм в Haskell. В заданиях нельзя менять первую строку, где есть подписи типов и нельзя менять порядок аргументов и нельзя использовать import. Под заданиями есть проверочные варианты, которые можно использовать чтобы проверить что задание работает или понять что требуется.