   @doc """
   Sends an asynchronous request to the `server`.
 
-  This function returns `:ok` immediately, ignoring if the destination node
-  or server does not exist. `handle_cast/2` will be called on the server
-  to handle the request.
+  This function returns `:ok` immediately, regardless of whether the
+  destination node or server does exists. `handle_cast/2` will be called on the
+  server to handle the request.
   """
   @spec cast(server, term) :: :ok
   defdelegate cast(server, request), to: :gen_server


  ## Learn more

  In case you desire to learn more about gen servers, Elixir getting started
  guides provide a tutorial-like introduction. The documentation and links
  in Erlang can also provide extra insight.



  Although in the example above we have used `GenServer.start_link/2` and
  friends to directly start and communicate with the server, most of the
  time we don't call the `GenServer` functions directly. Instead, we wrap
  the calls in new functions representing the public API of the server.

  Here is a better implementation of our Stack module:

