я ищу функцию, которая принимает функцию (a -> a -> a) и список [Maybe a] и возвращает Maybe a . Ничего полезного мне гугл не дал. Это похоже на довольно распространенный шаблон, поэтому я спрашиваю, есть ли лучший способ для этого случая?
>>> f (+) [Just 3, Just 3]
Just 6
>>> f (+) [Just 3, Just 3, Nothing]
Nothing
Заранее спасибо, Крис