code: function ImmutableCoreModelResolve (args) {
      // require query
      assert.ok(defined(args.query) && args.query.ImmutableCoreModelQuery, `query required`)
      // require result
      assert.ok(defined(args.result), `result required`)
      // store args
      this.query = args.query
      this.result = args.result
  }
docs: @function ImmutableCoreModelResolve
  
  instantiate new ImmutableCoreModelResolve instance to execute
  resolve arguments for ImmutableCoreModelQuery
  
  @param {object} args
  @param {ImmutableCoreModelQuery} args.query
  @param {object} args.result
  
  @returns {ImmutableCoreModelResolve}