Unbreak build with libc++, whose std::list<T> requires T to be complete.