Single Responsibility: the rule was never the argument
Nobody argues with Single Responsibility in principle. Every developer I've worked with agrees a function should do one thing. The argument is always at the example, whether processOrder is one thing
prickles.hashnode.dev2 min read