  [intro
   overview
   ;(into [:section foo])                                    ;why? - Why FP? Maybe grab some from the FP talk.
-  (into [:section] st/slides)                               ;what
-  (into [:section] sp/slides)                               ;how
-  (into [:section] sc/slides)                               ;examples?
+  (into [:section] state/slides)                               ;what
+  (into [:section] practice/slides)                               ;how
+  (into [:section] concurrency/slides)                               ;examples?
   the-challenge                                             ;move
   clojure-vs                                                ;move
   conclusion])

    "markbastian@gmail.com"]]
  [:p [:a {:href "https://twitter.com/mark_bastian" } "@mark_bastian"]]
  [:p "3/24/2015"]])

;Overview -
;The Problem - The transition to FP is very difficult in part due to understanding programming with no state.


(def intro
 [:section
  [:h2 "Functional Programming"]
  [:h3 "Writing Stateless Code in a Stateful World with Clojure"]
  [:p "Mark Bastian"]
  [:p
   [:a
