Some of the meaning of the code is embedded in how commander is set up, which if one is unfamiliar with it means the code is less explicit. Explicit is good, and there is a sense in which explicitness leads to simplicity.
Abstractions can be good, but I feel as though something like commander is really just an unneccessary abstraction.
I’ll take simplicity first anyday.
It would be hard to be more explicit