Hola,
Algunas preguntas sobre el ejercicio, y sobre temas relacionados. Agradezco cualquier comentario.
1) al decir deriving Functor: implica que hay una definiciones por defecto de las funciones características (en este caso fmap)?
2) hay algún comando de ghci equivalente a :t o :k pero para clases? Con este comando el usuario podría saber todas las clases en que cierto tipo tiene instancia.
3) hay algún comando de ghci equivalente a :t o :k pero para funciones características? Con este comando el usuario podría saber cuáles son las funciones características de una clase, y sus definiciones por defecto?