Implemented OrElse(), more support for (cannibalising) Nullable<T>.