The Enchantments of Elm – writing a roguelike using FRP: Part 1 · HackerTrans