template<typename T>
friend class Foo;