Data.Maybe.ToolsYj
forceJust :: Exception e => e -> Maybe a -> a Source #
forceJust' :: String -> Maybe a -> a Source #
orErrorIO :: String -> Maybe a -> IO a Source #
findMaybe :: (a -> Maybe b) -> [a] -> Maybe (a, b) Source #
findMaybeM :: Monad m => (a -> m (Maybe b)) -> [a] -> m (Maybe (a, b)) Source #