spacing and grouping

always group even if one arg, and no extra line breaks when grouping is
supported