ah yes. which is why it also makes sense to provide:
`push!(listStore::GtkListStore, items...)`
as the high level interface

with usage
`push!(list, (a,1,"hi"))`
`push!(list, (a,2,"hi"), [a,3,"hi"], z)`