very loosely related question: would it make sense to unify parameters / arguments?