code: func NewTemplate() *Template {
  	return &Template{
  		Conditions: make(map[string]interface{}),
  		Outputs:    make(map[string]Output),
  		Parameters: make(map[string]Parameter),
  		Resources:  make(map[string]Resource),
  	}
  }
docs: // NewTemplate returns an initialized Template.