Context to be passed to steps in functions.
@type t() :: %Inngest.Function.Context{ attempt: number(), index: :ets.tid(), run_id: binary(), steps: map() }