     
     /**
      Append the elements of another `Path` to this one.
-     
-     - parameter path: <#path description#>
-     
      - returns: `self`.
      */
     public func append(path: Path) -> Path {

    
     > Use this as the `path` property for a `CAShapeLayer`.
    */
    public lazy var cgPath: CGPath? = {
        let path = CGPathCreateMutable()
        for element in self.elements {
            switch element {

                elementsPointer.memory.append(nextElement)
            }
        }
        self.cgPath = cgPath!
        self.elements = pathElements
    }

