function or(array) {
  return  _.first(_.compact(_.isArray(array) ? array : arguments));
}
Returns the first object which is not falsey. The values `null`, `0`, `""`, `undefined`, and `NaN` are falsey.

@static
@memberOf _
@param {...*|Array} array - The array to query.
@returns {boolean} Returns the first element which is not falsey, `undefined` if there is none.