IsDef
Used to check whether there is a definition under a given name.
?? name<id> -> bool
Returns whether a lookup on the given name would result in a typed value.
If there is a symbol, function, macro, or type called name, returns true, otherwise false.
data Foo;
fnc main () () {
    sym x:i32;
    ?? x; # true
    ?? main; # true
    ?? c8; # true
    ?? Foo; # true
    ?? nonexistent; # false
    ?? sym; # false
};
 
    