code: function State(state) {
      if ( state === void 0 ) state = {};
  
      Object.defineProperty(this, "_", {
          value: new Subscriber()
      });
      this.update(state);
  }
docs: The instance creates an object whose interaction methods are:
  @method update(updater) : void -
  @method subscribe(listener) : function