title: Compojure Routes Issues
body: <p>I have a small compojure site, with the routes defined as such:</p>
  
  <pre><code>(defroutes example
    (GET "/" [] {:status 200
                 :headers {"Content-Type" "text/html"}
                 :body (home)})
    (GET "/*" (or (serve-file (params :*)) :next))
    (GET "/execute/" [] {:status 200
                        :headers {"Content-Type" "text/html"}
                        :body (execute-changes)})
    (GET "/status/" [] {:status 200
                      :headers {"Content-Type" "text/html"}
                      :body (status)})
    (route/not-found "Page not found"))
  </code></pre>
  
  <p>When I try to load the project, I get this error:<br>
  <code>java.lang.Exception: Unsupported binding form: (or (serve-file (params :*)) :next)</code></p>
  
  <p>What am I doing wrong? I took most of this from scattered examples on the internet.</p>
  
  <p>After adding the empty vector, I get this error:<br>
  <code>java.lang.Exception: Unable to resolve symbol: serve-file in this context</code></p>