init/1 in Elixir
Today I’ve learned, that you can return
timeout as part of
init call response to let the
GenServer know how long to wait for a reply. If no reply is received within the specified time, the function call fails and the caller exits.