@property<EOL><INDENT>def non_local_symbols(self):<DEDENT>
return set(self.referenced_symbols) - self.local_declared_symbols<EOL>
Non local symbols are all referenced symbols that are not
locally declared here.