still should be `typealias GtkTreeModelI Union(GtkListStoreI, GtkTreeStoreI)`