Tower Timeout A Tower middleware that applies a timeout to requests.