Do you know whether it has been discussed previously, in particular whether there are any good reasons to omit such a predicate in the language?
Depending on static analysis, such information could probably not be available.
The best you can do in that case is to to eval for the symbol and handle the &undefined error (which happens after psyntax).
Cheers leppie