Esta biblioteca fornece uma typeclass e um conjunto de funções para trabalhar com os tipos novos em Haskell. Ele é especialmente útil para trabalhar com tipos genéricos. 