Empty middleware interface does nothing only existed as a convenience
for stack/dispatch. By removing the stack interface, we no longer need
the empty interface.
This also removes the need to have a "client" middleware interface.
Since all "client" middleware can be used in server context, there is
no need to imply that it is "client-only".
Empty middleware interface does nothing only existed as a convenience for stack/dispatch. By removing the stack interface, we no longer need the empty interface.
This also removes the need to have a "client" middleware interface. Since all "client" middleware can be used in server context, there is no need to imply that it is "client-only".
Refs #3 Fixes #11