     
     - returns: Self, allowing method chaining
     */
-    public func maskWithImage(maskImage maskImage : UIImage)  -> Toucan {
+    public func maskWithImage(#maskImage : UIImage)  -> Toucan {
         self.image = Toucan.Mask.maskImageWithImage(self.image, maskImage: maskImage)
         return self
     }

    
    - returns: Self, allowing method chaining
    */
    public func maskWithPathClosure(path path: (rect: CGRect) -> (UIBezierPath)) -> Toucan {
        self.image = Toucan.Mask.maskImageWithPathClosure(self.image, pathInRect: path)
        return self
    }

    
    - returns: Self, allowing method chaining
    */
    public func maskWithPath(#path: UIBezierPath) -> Toucan {
        self.image = Toucan.Mask.maskImageWithPath(self.image, path: path)
        return self
    }
