Consensus as in: Get the approval of the community or at least lobby for the inclusion of Monad/Functor/etc. in the Scala standard library. My point was that the inclusion in the standard library is key to making Monad/Functor/etc. work. If you don't have that then you end up with the sad sad situation of monad-tf/monad-fd except this time it's not Transformers[1], but the fundamental Monad/Functor/etc.
As for the rest of your comment: ... WHAT?
[1] Which, to be fair, were fairly controversial at the time.
You're complaining about "inclusiveness" and you say "terrible people" in the same breath. No. Fuck you, and fuck off.
Where?
> No. Fuck you, and fuck off.
That's exactly the kind of immature behavior which is not welcome in the community. Please stay in the Haskell land.
It was created because it was impossible to work with these terrible, obnoxious (ex-)Haskell people anymore.
The main change from scalaz to cats is not the code, but the community: Friendly people behaving like adults who don't act gravely offended when people discuss potential approaches which don't look like 100% what Haskell came up with.
I think scalaz will fall out of use mid-term, because everyone is sick of their shit behavior.