pub fn transform_fn(
    old_fn: ItemFn,
    generic_gen: &mut impl Iterator<Item = String>
) -> ItemFn