Made the only MDNSError into a type error, so we don't need that struct any more