The function name parsing in "argscheck" is a bit restrictive, only allowing valid Lua identifiers. Since it's only used to show error messages I'd like to use more descriptive names, like "t[2]" or "local f1 inside f2".
I'm really bad with pattern matching, so I open it as a feature request ;)