class type server_endpoint_listener =object..end
method listen : listen_address ->
       Unixqueue.event_system ->
       server_endpoint_acceptor enginelisten_address argument. If successful, the state of the engine
 changes to `Done(acc) where acc is the acceptor object guiding
 you through further operation of the socket (see above).