Motor: Finite-State Machines in Haskell | Hacker News Reader