 	return { rhs in lhs == rhs }
 }
 
-public postfix func !=<T>(rhs: Range<T>) -> Range<T> -> Bool {
-	return { lhs in lhs == rhs }
+public postfix func !=<T>(lhs: Range<T>) -> Range<T> -> Bool {
+	return { rhs in lhs == rhs }
 }
 
 public postfix func !=(lhs: UInt64) -> UInt64 -> Bool {

	return { rhs in lhs == rhs }
}

public postfix func ==<T>(rhs: Range<T>) -> Range<T> -> Bool {
	return { lhs in lhs == rhs }
}

public postfix func ==(lhs: UInt64) -> UInt64 -> Bool {

	return { rhs in lhs == rhs }
}

public postfix func ==(lhs: Double) -> Double -> Bool {
	return { rhs in lhs == rhs }
}

public prefix func ==(rhs: Double) -> Double -> Bool {
