pub type CommandHandler = Box<dyn Fn(&CommandArgs, &dyn Context) + Send + Sync>;
Handler function type for commands with typed arguments.
pub struct CommandHandler(/* private fields */);