macro_rules! mutate_collection_of {
    ($vis: vis $name: ident, $add_fn: ident => $ctype: ty, $itype: ty) => { ... };
}