ZoneBinaryCallback bindBinaryCallback(
dynamic f(arg1, arg2),
{bool runGuarded: true}
)

Equivalent to:

 ZoneCallback registered = registerBinaryCallback(f);
 if (runGuarded) {
   return (arg1, arg2) => this.runBinaryGuarded(registered, arg);
 }
 return (arg1, arg2) => thin.runBinary(registered, arg1, arg2);

Source

/**
 *  Equivalent to:
 *
 *      ZoneCallback registered = registerBinaryCallback(f);
 *      if (runGuarded) {
 *        return (arg1, arg2) => this.runBinaryGuarded(registered, arg);
 *      }
 *      return (arg1, arg2) => thin.runBinary(registered, arg1, arg2);
 */
ZoneBinaryCallback bindBinaryCallback(
    f(arg1, arg2), { bool runGuarded: true });