Sorry for one last issue: in scalding we already have some class for time arithmetic. Can you change to use those here?

I think you want AbsoluteDuration. Also, I'm questioning the wisdom of having a default. Maybe people should just say the timeout they want every time.