Парсек: Аппликатив против монад

Я только начинаю с Parsec (с небольшим опытом работы с Haskell), и меня немного смущает использование монад или аппликативов. Общее ощущение, которое я испытал после прочтения "Real World Haskell", "Write You a Haskell", и вопрос здесь в том, что предпочтительны аппликативные выражения, но на самом деле я понятия не имею.

Итак, мои вопросы:

Какой подход предпочтительнее?Можно ли смешивать монады и аппликативы (используйте их, когда они более полезны, чем другие)Если последний ответ - да, должен ли я это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос