Namespaces
• A namespace is a mapping from ‘name’ to object
• A name only has meaning within a namespace
• The dot notation qualifies namespaces
• a.b. Name ‘b’ in namespace ‘a’
• Namespaces are object that can be names
•   A.B.C name ‘C’ in ‘B’ in ‘A’
• (=, def, class, import) bind names
• Namespaces are dictionaries