It would be better to add `simpleWithNames` to the args list (which is ok because the generic includes `...`) and default it to false