[Haskell-beginners] Named fields in data types