*: introduce FakeClock interface