delete(GenServer.server, term) :: :ok
get(GenServer.server, term) :: any
pop(GenServer.server, term) :: any
put(GenServer.server, term, term) :: :ok | no_return
start_link(keyword, keyword) :: {:ok, pid}