code: function normalizeError( id, type ) {
      var err = arguments.length <= 2 || arguments[2] === void 0 ? {} : arguments[2];
  
      if( Array.isArray( err.requireModules ) && !Array.isArray( id ) && err.requireModules.indexOf( id ) === -1 ) {
          err.requireModules.push( id );
      } else {
          err.requireModules = Array.isArray( id ) ? id : [id];
      }
  
      err.requireType = err.requireType || type;
  
      err.message = (err.message || '') + ' - ' + id;
  
      return err;
  }
docs: Created by Aaron on 7/4/2015.
   /*
  This turns generic errors into something like would be produced by require.js and almond.js
  
  Probably not fully necessary, but eh.