[Haskell-cafe] golf, predicate check function for MonadPlus (was Re: How to read safely?)