What happens to a pointer passed to the constructor of Gtk.TreePath? Is it used as-is and treated as 'Owned'. Is it used as-is but treated as 'unowned' so it leaks? Or is it copied and so the original pointer should be freed?