bool CModule::AddCommand(const CString& sCmd, const COptionalTranslation& Args,
                         const COptionalTranslation& Desc,
                         std::function<void(const CString& sLine)> func) {
    CModCommand cmd(sCmd, std::move(func), Args, Desc);
    return AddCommand(std::move(cmd));
}
bool CModule::AddCommand(const CString& sCmd, const COptionalTranslation& Args,
                         const COptionalTranslation& Desc,
                         std::function<void(const CString& sLine)> func) {
    CModCommand cmd(sCmd, std::move(func), Args, Desc);
    return AddCommand(std::move(cmd));
}