anchor.diff:  
     h3 jade.compile(source[, options])
   
  -  p Compile some jade source to a function which can be rendered multiple times with different locals.
  -
  -  dl.parameter-list
  -    dt source
  -    dd.type.string string
  -    dd.description The source jade to compile
  +  p Compile a Jade template to a function which can be rendered multiple times with different locals.
  +
  +  dl.parameter-list
  +    dt source
  +    dd.type.string string
  +    dd.description The source Jade template to compile
       dt options
       dd.type.object options
       dd.description An options object (see above)
     dl.returns
       dt returns
       dd.type.function function
  -    dd.description A function to generate the html from an object containing locals
  +    dd.description A function to generate the HTML from an object containing locals
   
     +js
       :jssrc
  
positive.code:   dl.parameter-list
      dt filename
      dd.type.string string
      dd.description The path to the jade file to render
      dt options
      dd.type.object options
      dd.description An options object (see above), also used as the locals object
    dl.returns
      dt returns
      dd.type.string string
      dd.description The resulting html string
  
    +js
      :jssrc
  
negative.code:         'dependencies': ['filename.jade']
        }
  
    p You should only use this method if you need to implement something like watching for changes to the Jade files.
  
    h3 jade.compileFileClient(path[, options])
  
    p Compile a Jade template file to a string of JavaScript that can be used client side along with the Jade runtime.
  
    dl.parameter-list
      dt path
      dd.type.string string
      dd.description The path to a Jade file
      dt options
      dd.type.object options
      dd.description An options object (see above)
  