toComponents

inline fun <T> toComponents(action: (LongMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (LongMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (LongSeconds, IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (LongMinutes, IntSeconds, IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (LongHours, IntMinutes, IntSeconds, IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T
inline fun <T> toComponents(action: (LongDays, IntHours, IntMinutes, IntSeconds, IntMilliseconds, IntMicroseconds, IntNanoseconds) -> T): T