`GtkTreeIter` should be immutable. Use the `mutable` function to generate a reference pointer to it when necessary. Since `child_iter` is an `[out]` parameter, it should be returned from the function, not given as a parameter.