inline fun <T> toComponents(action: (minutes: LongMinutes, seconds: IntSeconds) -> T): Tinline fun <T> toComponents(action: (hours: LongHours, minutes: IntMinutes, seconds: IntSeconds) -> T): Tinline fun <T> toComponents(action: (days: LongDays, hours: IntHours, minutes: IntMinutes, seconds: IntSeconds) -> T): T