Notes on middleware.
Implement `raise`.

Closes #35.