function isEmpty(x) {
  if (isNull(x)) return true
  if (isArray(x)) return !x.length
  if (isSet(x) || isMap(x)) return !x.size
  if (isObject(x)) return !Object.keys(x).length
  return true
}
Is value empty
@param {*} x 
@returns {Boolean}
@example
isEmpty(null)

isEmpty([1, 2, 3])
// => false

isEmpty('abc')
// => false

isEmpty({ 'a': 1 })
// => false