About records in Haskell - from a quick search on this Discourse, using the term Haskell records:
Haskell records
…does any of that help?