Why SteadyDuration? There is a lot of better types to represent time.