   Returns a vector of values."
   [node name-index n]
   (ensure-connected!)
-  (let [res (recv "/n_setn")
+  (let [res   (recv "/n_setn")
         cvals (do (snd "/s_getn" (to-synth-id node) (to-str name-index) n)
                   (:args (deref! res)))]
     (vec (drop 3 cvals))))

  "Place a node :before or :after another node."
  [node position target]
  (ensure-connected!)
  (let [node-id (to-synth-id node)
        target-id (to-synth-id target)]
    (cond
      (= :before position) (snd "/n_before" node-id target-id)

  "Connect a node's controls to a control bus."
  [node names-busses]
  (ensure-connected!)
  (let [node-id      (to-synth-id node)
        names-busses (bussify (stringify names-busses))]
    (apply snd "/n_map" node-id names-busses)))

