unique_ptrify SourceManager::createFileID