Timeout support for Control.Proxy.Network.TCP proxies
Timeout now takes an argument useful to add descriptive messages
socketTimedReaderS and friends renamed to socketTimeoutReaderS