Why is it common to define classes and types inside a module of special types instead of placing them in the corresponding namespace?
For example, take a Config entry from the Yi source code. Why was it decided to define it inside Yi.Types instead of Yi.Config ?
design types design-patterns haskell
mariusz
source share