Closed
Description
CommandRegistration
can have arity min/max which can be interpreted from a type but user can still set it. For example if type is an array or a list user may want to impose restrictions that option arguments takes minimum of 2 and maximum of 3.
Should then add parser exception so that these cases are then reported back to user.