Cada middleware trabalha na descida, congela esperando quem vem abaixo, e retoma na subida. Dispare uma requisição ou toque num estrato.
Um Hash descendo a escada,um método no fundo, uma tripla subindo de volta.