mokus0/monad-loops — pull request #3 by dmalikov (2012-06-28 20:20:23+00:00)
Title: Add untilToM

There is `until` method in Prelude:
```haskell
until :: (a -> Bool) -> (a -> a) -> a -> a
```

So I think it will be great to have something like
```haskell
untilToM :: (Monad m) => (a -> Bool) -> (a -> m a) -> a -> m a
```

Name `untilToM` maybe is not the best, actually.