validate (value, opts) {
    return validate(value, this, opts)
  }
Validate the provided value against this schema.

@name Schema#validate
@method
@param {*} value Value to validate.
@param {object} [opts] Configuration options.
@returns {(array|undefined)} Array of errors or `undefined` if valid.