Assorted utilities for usage with gtk-rs
```rust use awesome_gtk::prelude::*;
// iterate over direct children for child in widget.children() {
}
// iterate over direct children in reverse order for child in widget.children_rev() {
}
// iterate over all children (depth-first) for child in widget.traverse() {
} ```