Clojure mechanism for controlling the rate of actions, such as web requests