There is an erroneous suggestion that the null case must come first.

And there is no suggestion to do something about nulls.  Evil null!

Why did they call it null instead of just evil?

val foo = evil