consolidate _fuzzy_group_* into fuzzy_group with sane kwords

I don't like the kwarg naming. I would try to shoot for kwarg names where they can be booleans and it will be clear what they do.