-record(exponential_retry, { base_seconds :: integer(), factor :: float(), max_seconds :: gleam@option:option(float()) }).