Essa biblioteca em Haskell fornece uma typeclass e um conjunto de funções para trabalhar com novos tipos, tornando  mais fácil gerenciá-los em seu código. 