 
 /// A set of unique elements.
 public struct Set<Element: Hashable> {
+	// MARK: Constructors
+
 	public init<S: SequenceType where S.Generator.Element == Element>(_ sequence: S) {
 		self.values = [:]
 		extend(sequence)

		return self.values.isEmpty
	}

	public func contains(element: Element) -> Bool {
		return values[element] != nil
	}

		values.removeValueForKey(element)
	}


	// MARK: Private

	private var values: [Element: Unit]
}


