code: function checkIgnore (predicate, name, value, defaultPredicate) {
    if (!value) {
      return true
    }
    const check = predicate || defaultPredicate
    if (!check) {
      return false
    }
    return check(name, value, defaultPredicate)
  }
docs: Validate with custom and default functions
  
  @param  {Function} predicate        - [description]
  @param  {string?}  name             - [description]
  @param  {string}   value            - [description]
  @param  {Function} defaultPredicate - [description]
  @return {boolean}                   - [description]