code: func (v *Variant) TypeString() string {
  	// the string returned from this belongs to GVariant and must not be freed.
  	return C.GoString((*C.char)(C.g_variant_get_type_string(v.native())))
  }
docs: // TypeString returns the g variant type string for this variant.