mtl-2.1 support

This would make my life in Stackage a bit easier, since we're pinned down to transformers-0.3 for the moment due to loads of upper bounds. If you don't want the CPP overhead, I can conditionally restrict to the older data-lens-light instead.