could be named `_frozen_localtime` instead of `_fake_localtime` to be consistent.