 	// MARK: Hashable
 
 	public var hashValue: Int {
-		return self.stringValue.hashValue
+		return self.description.hashValue
 	}
 }
 
 public func == (left: Identifier, right: Identifier) -> Bool {
-	return left.stringValue == right.stringValue
+	return left.description == right.description
 }
 
 

//  Copyright (c) 2014 Rob Rix. All rights reserved.

public enum Identifier: Hashable {
	// MARK: Constructors

	public init() {

	case Base(String)


	// MARK: Printable

	public var description: String {
		switch self {
		case let Parameter(x):
			return toString(x)
