Namespace is only for storage, making it clearer
namespacestring -> namespace_string
add a test for Namespace::extraName
Namespace: include what you use
fix compile from namespacestring rename