This is awesome. I especially love the contrast between first-class namespaces, immutable collections, and destructuring.<p>Also, towards the bottom: "Ocaml, Haskell style pattern matching is a library. Prolog style relational programming is a library." core.match/core.logic is like Michael Fassbender. It's everywhere! :D