Нет, ну есть же вопросы, на который тебя отправляют читать про все эти перечисленные «запрещённые» штуки. Особенно, если до этого есть опыт с динамическими языками и вроде привычные вещи в Haskell делаются через те же линзы.
Имхо вопросы про линзы и семейства запрещать не нужно, это все таки базовый необходимый хаскель. Советовать их не стоит, но если человек УЖЕ их изучает, то почему нет?
И ещё бы в гист было бы неплохо добавить список базовой литературы в порядке ознакомления. Сейчас в лернинг группе локальной читаем и проходим все упражнения по haslellbook и вроде все понятно, а вот начинаешь читать основной чат и далеко не всегда понимаешь, что происходит. Особенно когда доходит до каких-то сложных преобразований типов.
По более сложным темам помогут и в @haskellru - я вот об этом говорю. А не о том, что изучать такое не нужно. А реньше времени лезть туда, куда могут случайно посоветовать смотреть "знающие люди", не стоит - учиться нужно систематично.