`&(gvalue(value)[1]))` is a very complicated way of breaking `GValue`. just use `gvalue(value)`

this would alternatively be written as `_.value(listStore, mutable(iter), i, gvalue(value))`, but I prefer to avoid the GAccessor interface for functions internal to `Gtk`, until its interface stabilizes