IIFE changed to Crockford's prefered format.
  The first parenthesis is a marker for an IIFE
  and there is no need to call the function only
  for let JavaScript know it will be called immediately.