`IdleTimeout` should have type `time.Duration`.