Include <mutex> for std::once.