Support GLib.Type as generic type argument