mtl-unleashed (hackage): MonadReader and MonadState without the functional dependencies
Keywords: bsd3|control|library