Command's overload.
Adds an overload from a function.
Returns a new command with the same settings (name, description, ...) but without any overload.
Removes an overload using a function.
See Implementation