code: func (m *Messenger) SendGeneralMessage(to Recipient, elements *[]StructuredMessageElement, messagingType MessagingType, tags ...string) error {
  	r := &Response{
  		token: m.token,
  		to:    to,
  	}
  	return r.GenericTemplate(elements, messagingType, tags...)
  }
docs: // SendGeneralMessage will send the GenericTemplate message