Overriding GetHashCode on None and Some