The [DNSError] type now wraps errors caused by timeouts or cancelation. For example, errors.Is(someDNSErr, context.DeadlineExceedeed) will now report whether a DNS error was caused by a timeout.