powered by
if the expression fails, NaN is returned silently
tryNaN(expr)
an expression to evaluate
the result, or NaN on failure