undefined
Infinity
`NaN` already works by the happy accident of `Number.NaN` fixes #1770
switch
AST_Node.optimize()