8c36c640

By: Michael Lynch <git@mtlynch.io>

Centralize clock function type

Move NowFunc into little_moments so packages share one clock type instead of duplicating func() time.Time signatures.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 5s 5s 6s 0s
Eval 5s 1m04s 1m04s 1m10s 0s
Build 8s 7m56s 1m16s 1m24s 0s
Suite 0s 9m06s 1m24s 1m24s 0s

Timeline

0s10s20s30s40s50s1m1m10s1m20s