Add uplinks to AST nodes
Reason about module level names usage

Look at __all__ module attribute and _ name prefixes.