 
    ;; show clojurescript
    {:caption
-    "[ClojureScript](http://clojurescript.org) eschews traditional OO in favor of immutability, plain data, and a more expressive syntax."
+    "[ClojureScript](http://clojurescript.org) eschews imperative/OO in favor of immutability, plain data, and a more expressive syntax."
     [:dart :highlight] false
     [:clojurescript :highlight] true
     [:clojurescript :angle] (- (/ PI 10))

   ;; show typescript
   {:caption
    (str "Microsoft's [TypeScript](http://www.typescriptlang.org/)"
         " extends ES6 with optional type annotation syntax and interfaces.")
    [:cam :x]                    {:a :_ :b 300 :duration 1}
    [:static :typescript :alpha] {:a :_ :b 1 :duration 1}
    [:static :sphere :angle]     {:a :_ :b static-angle :duration 1}}

    [:linter :highlight] false
    [:modulesys :highlight] true

    [:modulesys :alpha]      {:a :_ :b 1 :duration 0.2}
    [:modulesys :font-alpha] {:a :_ :b 1 :duration 0.1}
    [:modulesys :x]          {:a :_ :b 450 :duration 0.2}}

