   "((q/background 255) (q/fill 0) (comment \"exit sketch on 50th frame\") (q/text (str \"countdown \" (- 50 (q/frame-count))) 20 20) (when (= 50 (q/frame-count)) (q/exit)))",
   :setup "()",
   :target :clj}
- {:fns ["delay"],
+ {:fns ["delay-frame"],
   :ns "quil.snippets.structure",
   :name "delay",
   :opts {:settings nil},

  "((q/background 255) (q/fill 0) (comment \"clip rendering so that triangle will be incomplete\") (q/clip 50 100 100 100) (q/triangle 100 70 170 180 30 180) (comment \"draw normal unclipped triangle\") (q/no-clip) (q/with-translation [(/ (q/width) 2) (/ (q/height) 2)] (q/triangle 100 70 170 180 30 180)))",
  :setup "()",
  :target :clj}
 {:fns ["load-shader"],
  :ns "quil.snippets.rendering",
  :name "load-shader",
  :opts {:renderer :p2d, :settings nil},

  :setup "()",
  :target :clj}
 {:fns
  ["key-as-keyword"
   "key-code"
   "key-coded?"
   "key-pressed?"
   "raw-key"
   "key-modifiers"],
  :ns "quil.snippets.input",
  :name "keyboard",
  :opts {:settings nil},
