move $validate = sub{} to Command::Option::validate(), undef is [] and @{}==0 is an validation identity operation