Does D have something like the concept of friend classes and functions in C++? I'd like to have a function that can access private members of two classes at the same time.