namespace A {
struct S {};
struct T {};
S* get(T* v);
}Because i just ddon't get it: namespaces are just a part of C++ name mangling, they are not something special.
Support of this kind of functions would make it much easier to integrate D in existing C++ repos, which is the key to success (sadly, though).
