Everything You Wanted to Know About F# Active Patterns but Were Afraid to Ask | Hacker News Reader