ekmett/free — pull request #26 by fizruk (2013-11-04 16:16:40+00:00)
Title: Operations on free monad

As we have `Free f = FreeT f Identity` I guess some operations need to be duplicated in `Control.Monad.Trans.Free`. Namely, `retract`, `iter` and `iterM`.