rs <- makeResolvSeed rc
let lookup_function = case cfg of
- (NS _ _ _) -> lookupNS'
- (MX _ _ _) -> lookupMX'
+ NS{} -> lookupNS'
+ MX{} -> lookupMX'
_ <- withResolver rs $ \resolver -> do
-- Bad stuff happens if we try to run these lookups in parallel