on. Middlewares can access the file, line,
function and additional information about the entity responsible for creating and dispatching that action, which is a very powerful debugging
information that can help developers to trace how the information flows through the app.</p>

<p>Because the <code>Middleware</code> receive all actions and accesses the state of the app at any point, anything can be done from these small and reusable
boxes. For example, the same <code>CoreLocation</code> middleware could be 