Add group-by-opt-args function