Command Middlewares would enable code to be ran before or after a command finishes executing. Would be helpful for managing command analytics and logging.