ERROR (error_invalid_arg);
if (TAILP (arg))
arg = NULL;
+ else if (mplist_key (arg) == Mplist
+ && mplist_key ((MPlist *) mplist_value (arg)) == Mnil)
+ arg = (MPlist *) mplist_value (arg);
if (func (lang, name, target, arg) < 0)
ERROR (error_command_fail);
return NULL;