Data.Functor.Invariant.TH
deriveInvariant(2)
deriveInvariant
deriveInvariant2
makeInvmap(2)
makeInvmap
makeInvmap2