 (ns state.slides
  (:require [reveal.clj.core :as reveal]
-           [state.state :as st]
-           [state.concurrency :as sc]
-           [state.practice :as sp]))
-
-
-
-(def overview
- [:section
-  [:h2 "Overview"]
-  [:ul
-   [:li "What is stateless code?"]
-   [:li "How do I get there?"]
-   [:li "Considerations"]]])
+           [state.state :as state]
+           [state.concurrency :as concurrency]
+           [state.practice :as practice]))
 
 ;;FP in the small is easy
 ;; - persistent collections

 [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?
  the-challenge                                             ;move
  clojure-vs                                                ;move
  conclusion])


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