Conversation

i am curious: for people learning Haskell after learning other PLs, are newtypes weird? difficult? is it hard to distinguish when you'd want a newtype vs a type alias* vs a data declaration? * n.b. you probably don't want a type alias, what are you doing
30
37