Part of our code is time-sensitive, and we need to able to reserve something and then release it in 30-60 seconds, etc., which we can just do a time.Sleep(60 * time.Second). I have just implemented the time interface, and during the test I used a stubbed implementation of the time interface, similar to this golang-nuts discussion. However, time.Now() is called in multiple sites which means we need