Possibly create Grouping::Custom(Vec<usize>) variant of Grouping enum so that one could use completely arbitrary groupings (in addition to Grouping::Standard, Grouping::Indian and Grouping::Posix). Worry would be that supporting arbitrary groupings, however, might slow things down for the three standard Groupings, which might not be worth it...
Possibly create
Grouping::Custom(Vec<usize>)
variant ofGrouping
enum so that one could use completely arbitrary groupings (in addition toGrouping::Standard
,Grouping::Indian
andGrouping::Posix
). Worry would be that supporting arbitrary groupings, however, might slow things down for the three standard Groupings, which might not be worth it...