Namespacing of types and functions names