monad-levels (hackage): An automatic way of adding instances to monad classes.
Keywords: control|library|mit