-record(spawn_options, { max_attempts :: gleam@option:option(integer()), retry_strategy :: gleam@option:option(gabsurd@task:retry_strategy()), cancellation :: gleam@option:option(gabsurd@task:cancellation()), headers :: gleam@option:option(gleam@json:json()), idempotency_key :: gleam@option:option(binary()) }).