ekmett/lens — pull request #300 by tomberek (2013-04-18 16:40:32+00:00)
Title: findMOf and ifindMOf

Added general shortcutting versions of these two functions to
Control.Lens.Fold
This is my first git push ever, so let me know if something is messed
up. I tried to match the style and conventions for findOf and ifindOf.

findMOf :: (Monad m, Iso s a) -> (a -> m Bool) -> s -> m (Maybe a)
and
ifindMOf :: Monad m => IndexedLens i s a -> (i -> a -> m Bool) -> s
-> m (Maybe a)