Add a dependency on the free package.
Control.Monad.Request.Lazy is now a Free Monad.

This greatly simplified the implementation of the library.