anchor.diff:  
   === Table Syntax
   
  -Table syntax was introduced in release 0.5.0.
  -
   Table syntax is expanded by
  -link:../api/pedestal.route/io.pedestal.http.route.html#var-expand-routes[`expand-routes`]
  +link:http://pedestal.io/api/pedestal.route/io.pedestal.http.route.html#var-expand-routes[`expand-routes`]
   into the full (verbose) syntax shown above.
   
   When the argument to
  -link:../api/pedestal.route/io.pedestal.http.route.html#var-expand-routes[`expand-routes`]
  +link:http://pedestal.io/api/pedestal.route/io.pedestal.http.route.html#var-expand-routes[`expand-routes`]
   is a *set*, it will be expanded using the table syntax.
   
   In table syntax, each route is a vector of:
  
positive.code: [[:hello-world :http "example.com"
   ["/hello-world" {:get hello-world}]]]
  ----
  
  
  Route vectors can be nested arbitrarily deep. Each vector adds a path
  segment. The nesting structure of the route vectors maps to the
  
negative.code: function is used to construct a router. The function must take one
  argument: the collection of fully expanded routes. It must return
  something that satisfies the
  link:http://pedestal.io/api/pedestal.route/io.pedestal.http.route.router.html#var-Router[`Router`]
  protocol.