Promise wrapper for Joi validations