export template <class T> class Alloc { public: Alloc(); }; class Thread {}; class Process { public: Alloc<Thread> threads; }; void module() { Process p; }