Al trabajar con instancias derivadas en Haskell, ¿es posible derivar funciones para tipos arbitrarios, o estamos restringidos a funciones particulares?
Algebraic Tipos de datos (ADT) en Haskell pueden convertirse automáticamente los casos de algunos typeclasse s (como Show, Eq) por derivadas de ellos. data Maybe a = Nothing | Just a
deriving (Eq