Understanding the Naming Reasoning Behind `Data.case`

Hey! Many concepts doesn't stick with me unless I understand the reasoning behind their naming or implementation. I may end understanding when to use them, but I keep forgetting them unless I make sense out of the name. Can someone explain me why the name case within Data.case ? https://effect.website/docs/other/data-types/data#case
Explore the Data module in Effect, offering functionalities for defining data types, ensuring value equality, and working with case classes. Learn about the advantages of using Data.struct, Data.tuple, and Data.array for efficient value comparisons. Dive into the concept of case classes, including case, tagged, Class, and `TaggedClas...
Data – Effect Docs
Was this page helpful?