pub type CommandFn<T> = fn(&mut T, Vec<String>) -> Result<(), Box<dyn Error>>;
Stores a function for a Command.
Command
It requires the function returns a Result<(), Box<dyn Error>>.
Result<(), Box<dyn Error>>