group ugly sideeffecting cli functions