Good things I'm not adding because I'm cutting corners - xarvh/squarepants GitHub Wiki

NonFunction typeclass

The typeclass exists to allow == and Basics.compare to throw a compiler error when any of their arguments contain functions.

I am not aware of any cases where function comparison is actually useful, however it is much easier to implement than NonFunction, so at least for the time being instead than fixing NonFunction I will deprecate and remove it, and implement function comparison.