toComponents

inline fun <T> toComponents(action: (IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (IntSeconds, IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (IntMinutes, IntSeconds, IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (IntHours, IntMinutes, IntSeconds, IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (IntDays, IntHours, IntMinutes, IntSeconds, IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T