You may want to use `GenServer.Behaviour` so you get all the necessary functions implemented.