The use of "auto" hides the distinction between time_point and duration. Added comments to the code rather than modify the code with explicit types of return values. Arbalest (talk) 15:23, 20 April 2014 (PDT)