Per the docs for GenServer callbacks, we receive 3 arguments,
When inspecting the “term that uniquely identifies the call”, I get
[:alias | #Reference<...>], I was expecting just a a
#Reference as that’s returned for other things that are being (almost) unique.
I’m not sure where to find more information on what
:alias means, it’s kind of hard to search for. Can it have other values? I think the docs imply you’re supposed to treat the value as basically an opaque type but I’m curious why a reference on its own isn’t good enough.