Applicative programming in Ruby: railway reimagined | Hacker News Reader