Timeout

Middleware that provides support for timeout.

Example TODO