agda-parametricity
Deriving parametricity results in Agda: "theorems for free"
Deriving parametricity results in Agda: "theorems for free"
Derive Covariant (Functor), Foldable, and Traversable instances, as well as base functors, for algebraic data types (ADTs)