docs: function errorHandlerRouter(err, em) {
  
    if (err instanceof Error) {
  
      handleErrorClassError(err, em);
  
      return;
    }
  
    switch (typeof err) {
    case 'object':
  
      handleObjectAsError(err, em);
      break;
    case 'string':
  
      handleStringAsError(err, em);
      break;
    case 'number':
  
      handleNumberAsError(err, em);
      break;
    default:
  
      handleUnknownAsError(err, em);
    }
  }