-record(puddle, { idle :: list({integer(), gleam@erlang@process:subject(puddle:message(any(), any()))}), busy :: list({integer(), gleam@erlang@process:subject(puddle:message(any(), any()))}) }).