unique_ptrify Preprocessor's TokenLexerCache