docs: function getGlobal () {
      // return global data if defined
      if (defined(global.__immutable_core__)) {
          return global.__immutable_core__   
      }
      // create global data object
      global.__immutable_core__ = {}
      // initialize global defaults
      reset()
      // return global data
      return global.__immutable_core__
  }