-- | Derive Annotated instances for the given datatype.
deriveAnn :: Name -> Q [Dec]
deriveAnn = deriveAnn' <=< reify
deriveAnn :: Name -> Q [Dec]
deriveAnn = deriveAnn' <=< reify
deriveAnn = deriveAnn' <=< reify