r">│</span>  <span class="err">┌────────┐</span>
                              <span class="kt">State</span>                                                <span class="err">└─▶│</span> <span class="kt">View</span> <span class="mi">3</span> <span class="err">│</span>
                                                                                      <span class="err">└────────┘</span>
</code></pre>

<p>Middleware protocol is generic over 3 associated typ