The main driver behind miniconf is it lets you do something like:
```rs
for struct_member_name in MyStruct::nodes() {
    let old_val = my_struct.get(struct_member_name);
    my_struct.set(struct_member_name, new_val);
}
```