/// Checks for `nonlocal` names without bindings. /// ## Why is this bad? /// `nonlocal` names must be bound to a name in an outer scope. /// Violating this rule leads to a `SyntaxError` at runtime.