depends on dns >= 0.3.0 && < 0.3.5

Network.DNS.receive in higher version don't accept second argument(buffer size for the socket).
higher version of dns will break