code: function _gpfArrayForEachFalsy(array, callback, thisArg) {
          var result, index = 0, length = array.length;
          for (; index < length && !result; ++index) {
              result = callback.call(thisArg, array[index], index, array);
          }
          return result;
      }
docs: _gpfArrayForEach that returns first truthy value computed by the callback
  
  @param {Array} array Array-like object
  @param {gpf.typedef.forEachCallback} callback Callback function executed on each array item
  @param {*} [thisArg] thisArg Value to use as this when executing callback
  @return {*} first truthy value returned by the callback or undefined after all items were enumerated
  @since 0.2.2