rank2classes-0.1: a mirror image of some standard type classes, with methods of rank 2 types

Safe HaskellNone
LanguageHaskell2010

Rank2.TH

Description

This module exports the templates for automatic instance deriving of Rank2 type classes. The most common way to use it would be

import qualified Rank2.TH
data MyDataType = ...
$(Rank2.TH.deriveAll ''MyDataType)

or, if you're picky, you can invoke only deriveFunctor and whichever other instances you need instead.

Documentation