     context = app.createContext req, res
     setProto context, app.context
 
-    {length} = pipes = app.pipes
     index = -1
 
     measure = Function.prototype


    next = ->

      if ++index is length
        res.status 404
        res.setHeader "Content-Type", "application/json"
        res.send {error: "Nothing exists here. Sorry!"}

    app.use compression()

  # The array of request handlers.
  pipes = []

  app.pipe = (pipe) ->
    assertType pipe, Function
    pipes.push pipe
    return app

  # Context shared by all requests.
  app.context = {}
