Show HN: Algebraic data types and pattern matching in Python | Hacker News Reader