     ###*
     Modifies the color so that it is darkened by `amount` (Lightness of the color ranges from 0 - 1).
 
-    @name darken
+    @name darken$
     @methodOf Color#
+    @param {Number} amount Amount to darken color by (between 0 - 1)
 
     @returns {Color} the color with the lightness value reduced by `amount`
     ###


      return this      

    desaturate: (amount) ->
      @copy().desaturate$(amount) 

    desaturate$: (amount) ->
      hsl = @toHsl()
      hsl[1] -= amount


    @name darken
    @methodOf Color#
    @param {Number} amount Amount to darken color by (between 0 - 1)

    @returns {Color} A new color. The lightness value is reduced by `amount` from the original.
    ###
