Drop the `gserver` dependency in favor of a single-threaded `TCPServer` + `IO.select` implementation.