It may be worth outlining what ``newtype`` does and why you're using ``{`` and ``}`` in Haskell code. Nothing too deep, just a note for beginners.