#pragma once #include namespace time_units { template> using duration = std::chrono::duration; template static inline constexpr auto time_cast(u&& in) { return std::chrono::duration_cast(in); } using secs = duration; using ms = duration; using us = duration; using ns = duration; } // ns time_units