@hackage deriving-trans0.1.0.0

Derive transformer type classes with DerivingVia

MonadTrans is a prime example of a type class, that is not derivable with GeneralizedNewtypeDeriving. A simple way to still derive such an instance is by using DerivingVia.