code: func NewAPIGateway(name string, stage *Stage) *API {
  	return &API{
  		name:        name,
  		stage:       stage,
  		resources:   make(map[string]*Resource),
  		CORSEnabled: false,
  		CORSOptions: nil,
  	}
  }
docs: // NewAPIGateway returns a new API Gateway structure.  If stage is defined, the API Gateway
  // will also be deployed as part of stack creation.