code: function error( message, errors ) {
        const trim = _ => _.replace( /^\s+/, '' ).replace( /\s+$/, '' );
        const ajvMessage = ajv.errorsText( errors, { dataVar: '' } );
        const error = new Error(
           `${message}: ${trim(ajvMessage)} ${JSON.stringify(errors.map(e => e.params))}`
        );
        error.name = 'ValidationError';
        error.errors = errors;
        return error;
     }
docs: /////////////////////////////////////////////////////////////////////////////////////////////////////////