ErrorHandler now can execute methods and handle all their errors
stream_socket_client is called inside a closure