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