 (defn predicate?
   "Accepts a String representing a predicate and returns true or false depending on if it is valid."
   [predicate]
-  (or
-   (identifier? predicate)
-   (= :a predicate)))
+  (identifier? predicate))
 
 (defn object?
   "Accepts a String or Map representing an object and returns true or false depending on if it is valid."


(ns org.libraryweasel.ligature.core
  (:require [clojure.spec.alpha :as s]))

(defprotocol LigatureStore
  "A Store manages many named Collections."

  [statement]
  (get statement 3))

(s/def ::literal literal?)

(s/def ::plain-literal plain-literal?)
