-record(duration, { year :: integer(), month :: integer(), week :: integer(), day :: integer(), hour :: integer(), minute :: integer(), second :: integer(), microsecond :: {integer(), integer()} }).