uniqueToString uniqueEnclosingCallable uniqueDominator localDominator localSuccessor uniqueDefiningScope variableIsCaptured uniqueLocation uniqueCfgNode uniqueWriteTarget uniqueWriteCfgNode uniqueReadVariable closureMustHaveBody closureAliasMustBeInSameScope variableAccessAstNesting uniqueCallableLocation consistencyOverview