 import Foundation
 
-public enum CSVCell:CustomStringConvertible {
+public enum ABCSVCell:CustomStringConvertible {
     case Header(contents:String)
     case Text(contents:String)
     case Integer(contents:Int)

        }
    }
    
    public var header:CSVCell {
        return .Header(contents: self.description)
    }
    

    }
}

extension ABCSVCell: Equatable {}

@warn_unused_result public func ==(lhs:ABCSVCell,_ rhs:ABCSVCell) -> Bool {
    switch (lhs, rhs) {
    case (.Header(let lhsContent), .Header(let rhsContent)): return lhsContent==rhsContent
    case (.Text(let lhsContent), .Text(let rhsContent)): return lhsContent==rhsContent
