I was also wondering about this. I can't think of an example of a library implementing Functor in a surprising way, or in a way that somehow differs from another library.
Re:Dhall: A Gateway Drug to Haskell
by ParetoOptimal on Wednesday June 08, 2022 @03:14AM
(#31664290)
Exactly! And free theorems and polymorphism means even more things work as someone that understands the core abstractions would expect them to.
I don’t see how this is true. These common abstraction make reading code incredibly easy most of the time. Many Haskell libraries are based on compositional building blocks. Seeing a monoid, functor or monad instance gets you 90% there in understanding the usage. It’s really the superpower of Haskell that I miss (and badly reimplement) in every other PL.