code: func New(cfgs ...*spotinst.Config) *Session {
  	s := &Session{Config: spotinst.DefaultConfig()}
  	s.Config.Merge(cfgs...)
  	return s
  }
docs: // New creates a new instance of Session. Once the Session is created it
  // can be mutated to modify the Config. The Session is safe to be read
  // concurrently, but it should not be written to concurrently.