Is there a non-blocking way to check if there is an incoming connection and get that connection if there is? Something like server.accept() but that would return an Option and return None instead of waiting would be nice.