-record(interval, { months :: integer(), days :: integer(), seconds :: integer(), microseconds :: integer() }).