On Friday, 25 October 2013 at 16:31:54 UTC, Max Samukha wrote: > If you define the string type to include "null", then "null" > should be either identical to "empty" in *all cases* or > distinct from that in all cases. AFAIK, that's how equality operator works, use it and you will get the desired semantics. Should be no problem.