anchor.diff:  
   == Installation
   
  -JsGiven is released on https://www.npmjs.com/[NPM] and can be installed with both NPM & Yarn.
  +JsGiven is released on https://www.npmjs.com/[NPM] and can be installed with either NPM or Yarn.
   
   JsGiven should usually be installed as a https://docs.npmjs.com/files/package.json#devdependencies[devDependency] as it's not directly contributing as project dependency.
   
  
positive.code: 
  ==== With Babel
  
  You will need to have a promise implementation (a native or polyfilled one) and including the https://github.com/facebook/regenerator[Regenerator runtime]
  
  If you use Babel directly with your test runner, Babel already includes polyfills. If not ensure they are included.
  
  [source, js, indent=0]
  ----
  
negative.code: 
  . The first parameter is the group name, it identifies your scenario within the report.
      - You can use a "namespace" or "java package" naming with dots to introduce a hierarchy that will be presented in the html5 report (eg: analytics.funnels.tickets_sales)
  . The second parameter is the stage class you will create very soon.
  . The last parameter is a function that takes an object containing the given(), when(), then() methods and returns the scenarios object.
  
  === Create a Stage class
  