gging into file or over the network, or execute http requests, for example. In case of
those async tasks, when they complete the middleware can dispatch new actions containing a payload with the response (a JSON file, an array of
movies, credentials, etc). Other middlewares will handle that, or maybe even the same middleware in a future RunLoop, or perhaps some <code><a href="../Structs/Reducer.html">Reducer</a></code>, as
reducers pipeline is at the end of every middleware pipeline.</p>

<p>Middlewares can