Input and Output (or Why Functional Reactive Programming Matters) · HackerTrans