inline fun <T> toComponents(action: (years: LongYears, months: IntMonths) -> T): Tinline fun <T> toComponents(action: (decades: LongDecades, years: IntYears, months: IntMonths) -> T): Tinline fun <T> toComponents(action: (centuries: LongCenturies, decades: IntDecades, years: IntYears, months: IntMonths) -> T): T