preprocess recursively into #include's; fixes #1984