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); };