This Haskell tutorial demonstrates the use of combinator parsing on DNS and how to test said parsers with tasty + QuickCheck