This addresses a proposal p0505r0. Synopsis as follows:
template <class Rep, class Period = ratio<1>>
class duration {
public:
// 20.17.5.3, arithmetic:
constexpr duration operator+() const;
constexpr duration operator-() const;
constexpr duration& operator++();
constexpr duration operator++(int);
constexpr duration& operator--();
constexpr duration operator--(int);
constexpr duration& operator+=(const duration& d);
constexpr duration& operator-=(const duration& d);
constexpr duration& operator*=(const rep& rhs);
constexpr duration& operator/=(const rep& rhs);
constexpr duration& operator%=(const rep& rhs);
constexpr duration& operator%=(const duration& rhs);
};