A Go package for writing deterministic time-based tests