# Functions
No description provided by the author
# Structs
FakeClock implements Clock, but returns an arbitrary time.
IntervalClock implements Clock, but each invocation of Now steps the clock forward the specified duration.
RealClock really calls time.Now().
# Interfaces
Clock allows for injecting fake or real clocks into code that needs to do arbitrary things based on time.