Why Maybe Is Better Than Null
How many problems are actually caused by null (in particular, how many billions of dollars?)While pointers which point into the wrong place for various reasons (off end of array, previously freed memory) cause horrible issues to this day, I can't personally remember ever having a serious issue with a null pointer (they tend to crash quickly and loudly, because in all modern OSes dereferencing NULL segfaults)