Executes the given action in this zone and catches synchronous errors.
action
This function is equivalent to:
try { this.run(action); } catch (e, s) { this.handleUncaughtError(e, s); }
See run.
void runGuarded(void action());