-record(done, { pid :: gleam@erlang@process:pid_(), key :: any(), result :: {ok, any()} | {error, singleflight:fetch_error()} }).