Algebraic data types: things I wish someone had explained about FP (2019) | Hacker News Reader