Define commands with many optional arguments
