def civil.ymd
import cswap-bend-cli@0.1.0.0/clock.bend as Clockimport Base
43def civil.ymd(+y: U32, +mp: U32, +doy: U32) -> U32 & (U32 & U32):
44 civil.adj(y, sel(U32.is_lt(mp, 10), (mp + 3 : U32), (mp - 9 : U32)), (doy - ((153 * mp + 2) / 5) + 1 : U32))