code: func (v *Variant) AnnotatedString() string {
  	gc := C.g_variant_print(v.native(), gbool(true))
  	defer C.g_free(C.gpointer(gc))
  	return C.GoString((*C.char)(gc))
  }
docs: // AnnotatedString wraps g_variant_print(), but returns a type-annotated
  // string.