Comment Comment by kvnhn This is a variation on one of my favorite software design principles: Make illegal states unrepresentable. I first learned about it through Scott Wlaschin[1].[1]: https://fsharpforfunandprofit.com/posts/designing-with-types... parent kvnhn 2 years ago
[1]: https://fsharpforfunandprofit.com/posts/designing-with-types...