Ответ 1
Они имеют смысл, когда используются в качестве комбинатора парсера. some
означает, что парсер применяется как можно чаще, но, по крайней мере, один раз. many
аналогичен, но не позволяет разбора. В случае Maybe
, Just ...
никогда не "терпит неудачу", поэтому ваши петли парсера.