 
 
 (defmacro bind-as->
-  "Thread-anywhere expansion using bind.
+  "Thread-anywhere expansion using bind. A vector form of one element [x] is treated as [x x].
   Example usage                             Expanded as
   -------------                           | -----------
   (bind-as-> (place-order) $              | (-> (place-order)



(defmacro bind->
  "Thread-first expansion using bind.
  Example usage                           Expanded as
  -------------                         | -----------
  (bind-> (place-order)                 | (-> (place-order)



(defmacro bind->>
  "Thread-last expansion using bind. A vector form of one element [x] is treated as [x x].
  Example usage                           Expanded as
  -------------                         | -----------
  (bind->> (place-order)                | (-> (place-order)
