macro_rules! parse_n_or_empty_unit_fn_body {
    ($unit_count: tt, $allow_empty: tt, $parse_type: path, $out_type: path, $into_expr: expr, $unit_parser: expr, $action_group: expr, $input: expr) => { ... };
}