Is there a way to perform an action when a socket is closed using `asyncIterator`? I'd like to fire a method whenever the connection to the client is closed