<p dir="ltr"><br>
> Plus, it can be used for "normalizing" null/undefined to undefined:<br>
><br>
> var normalizedFoo = ?foo;<br>
><br>
> Seems sort of nice that it is separated and there are no special operations for ?., ?(, ?[.</p>
<p dir="ltr">I agree, that is nice. But how does Nil get transformed into undefined? </p>