inline fun <T> toComponents(action: (decades: IntDecades, years: IntYears) -> T): T
inline fun <T> toComponents(action: (centuries: IntCenturies, decades: IntDecades, years: IntYears) -> T): T