10 Jan
2014
10 Jan
'14
12:22 a.m.
The Functor-Applicative-Monad hierarchy change has been a difficult change _because_ Functor and Monad are primary parts to the Prelude (standard library). Individual projects don't change the standard library, so changing a class hierarchy is no more problematic than any other substantial / breaking change to a code base. Best wishes Stephen