Erlang: An introduction to gen_fsm by creating an ATM (Part 2) | Hacker News Reader