code: func (obj *Doc) GetTextMacros(ctx context.Context) ([]*TextMacro, error) {
  	result := &struct {
  		Macros []*TextMacro	`json:"qMacros"`
  	} {}
  	err := obj.rpc(ctx, "GetTextMacros", result)
  	return result.Macros, err 
  }
docs: // Fetches updated variables after a statement execution.
  // 
  // If qRefSeqNo and qSetSeqNo are set to 0, it means that the variables were not updated.