   (components [this]
     (get-components this))
 
-  (get-component [this component-name]
+  (get-component [this component-name]'
     (component-name (components this)))
 
   clojure.lang.Atom

(def example-system
  {:components [example-component]})



(s/fdef get-components

(ns aug
  (:require [clojure.spec.alpha :as s])
  (:import (clojure.lang IPersistentMap
                         PersistentArrayMap
                         ISeq)))



