When trying to perform some tests with StrictCheck, I found that the monads from the 'transformers' package don't have Data instances. Can they be provided while keeping 'transformers' Haskell 98 and avoiding orphan instances?