-record(job, { input :: any(), scheduled_at :: gleam@option:option(gleam@time@timestamp:timestamp()), timeout :: gleam@option:option(gleam@time@duration:duration()), max_attempts :: integer(), retry_delay :: gleam@option:option(gleam@time@duration:duration()), unique_key :: gleam@option:option(binary()) }).