Namespaces are one honking great idea -- let's do more of those