Applying “make invalid states unrepresentable”

375 points by fanf2

Read the article

Discussion on Hacker News