Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Recommend newtypes over type aliases (#2476)
I don't know how controversial this is, but I would recommend against using type aliases where a newtype can be used instead. Personally, I don't like type aliases much since I feel they cause extra indirection: I will inevitably have to go look up the alias the first many times I encounter it. Nothing will tell me to apply the type alias consistently, and I dislike having multiple names for the same thing. But I'm sure some people love them, so now I'm just gently reminding people that newtypes can be a better alternative.
- Loading branch information