code: function Context(ctx={}, opt={}){
  
      if(_type(ctx) === 'string'){
          try{
              ctx = JSON.parse(ctx);
          }
          catch(e){
              throw new Error('Context string must be valid JSON')
          }
      }
      this.ctx = ctx;
      this.opt = opt;
  
      return this;
  }
docs: Alias