 
 
 /// Defines equality for sets of equatable elements.
-public func == <Element : Hashable> (a: Set<Element>, b: Set<Element>) -> Bool {
+public func == <Element: Hashable> (a: Set<Element>, b: Set<Element>) -> Bool {
 	return a.values == b.values
 }
 

}

/// ArrayLiteralConvertible conformance.
extension Set : ArrayLiteralConvertible {
	public init(arrayLiteral elements: Element...) {
		self.init(elements)
	}



/// Printable conformance.
extension Set: Printable {
	public var description: String {
		if self.count == 0 { return "{}" }
		
