When is inlining useful?| osa1.net
Monad classes for transformers, using functional dependencies| Hackage