(bind-func godot_string_pvar
(lambda (str:i8*)
(let ((gstr:godot_string* (salloc))
(var:godot_variant* (alloc)))
;; should put auto destroy here!
(godot_string_new gstr)
(godot_string_parse_utf8 gstr str)
(godot_variant_new_string var gstr)
(godot_string_destroy gstr)
var)))