Digest #9

:-1: writing functional stuff in an imperative language is an interesting but misguided approach imo, and also outdated now that there's Swift