struct Foo {}; #include "non-self-contain.h"