Блять - ты о чем вообще? Функции которые ходят в БД, Функции которые в общем описывают что надо сделать и функции которые в вид удобный для пользователя или приложения приводят. Три старых добрых слоя и все. Ну а в плане кода - тайплассы да монады вся итектура да и все.
Ага, а теперь ключевое для хаскеля: как работать с эффектами, как пробрасывать зависимости, как работать со стейтам типа кэшей, как логгировать и т.п.