-record(send, { client :: gleam@erlang@process:subject({ok, nil} | {error, pgl@internal:posix_error()}), send :: fun((pgl@internal@socket:internal_socket(), bitstring()) -> {ok, nil} | {error, pgl@internal:posix_error()}), payload :: bitstring() }).