code: function eachProp(obj, func) {
          var prop;
          for (prop in obj) {
              if (hasProp(obj, prop)) {
                  if (func(obj[prop], prop)) {
                      break;
                  }
              }
          }
      }
docs: Cycles over properties in an object and calls a function for each
  property value. If the function returns a truthy value, then the
  iteration is stopped.