After a few months writing Clojure I began writing Javascript again. As I was trying to write something ordinary, I had the following thoughts: “Is this variable ImmutableJS or Javascript?” “How do I map an object and get one back?” “If it’s Immutable, use <this function> with <this syntax>, otherwise use <a different version of the same function> with <different syntax and totally different behav

