Member predicate Variable::Variable::isCompilerGenerated

Holds if this is a compiler-generated variable. For example, a range-based for loop typically has three compiler-generated variables, named __range, __begin, and __end:

`for (char c : str) { ... }`
predicate isCompilerGenerated()