-record(enqueue, { 'receive' :: gleam@erlang@process:subject({ok, any()} | {error, gleam@erlang@process:exit_reason()}), work :: list(any()), enqueued :: gleam@option:option(gleam@erlang@process:subject(nil)) }).