Refer to Perinci::CmdLine on documentation (currently how ARGV is converted to args is documented there)