anchor.diff:  
   [source,js]
   ----
  -const api = new RestClient('https://example.com', {trailing: '/'});
  +const api = new RestClient('https://example.com', {trailing: '/'})
   //or
  -api.conf({trailing: '/'});
  -----
  -
  -Of course, you can pass all you want (`{trailing: &#39;/i-have-no-idea-why-you-want-this-but-you-can/&#39;}`).
  +api.conf({trailing: '/'})
  +----
  +
  +Of course, you can pass all you want (`{trailing: &#39/i-have-no-idea-why-you-want-this-but-you-can/&#39}`).
   
   === Shortcuts
   
  
positive.code: 
  [source,js]
  ----
  api.cars === undefined;
  const cars = api.res('cars');
  api.cars === cars;   //api.cars is shortcut for 'cars' resource
  ----
  
  By default, another-rest-client will make shortcuts for defined resources. This behavior can be disabled in three ways:
  
negative.code:         'application/x-my-cool-mime': {
              encode: (objectPassedToPostPutOrPatch) => {
                  //...
                  return encodedToStringObject
              }
          }
      }
  }
  const api = new RestClient('https://example.com', opts)
  //or by conf
  api.conf(opts)
  ----
  
  If there is no suitable encoder, passed object will be passed to the XMLHttpRequest.send without changes.
  