code: func NewContext(app *App, set *flag.FlagSet, globalSet *flag.FlagSet) *Context {
  	return &Context{App: app, flagSet: set, globalSet: globalSet}
  }
docs: // Creates a new context. For use in when invoking an App or Command action.