A clock is monotonic if the value that is returned by a first call to now() is always less than or equal to the value that is returned by a subsequent call to now().
A clock is steady if it is monotonic and if the time between clock ticks is constant.