Don't typedef types to the same name in different namespaces