 	return { rhs in lhs <= rhs }
 }
 
+public prefix func <=<T : Comparable>(rhs : T) -> T -> Bool {
+	return { lhs in lhs <= rhs }
+}
+
+public postfix func <=<T : Comparable>(lhs : T) -> T -> Bool {
+	return { rhs in lhs <= rhs }
+}
+
 prefix operator >= {}
 postfix operator >= {}
 

	return { rhs in lhs == rhs }
}

prefix operator != {}
postfix operator != {}


	return { rhs in lhs === rhs }
}

public prefix func === <L : AnyCollectionType, R : AnyCollectionType>(rhs : R) -> L -> Bool {
	return { lhs in lhs === rhs }
}

public postfix func === <L : AnyCollectionType, R : AnyCollectionType>(lhs : L) -> R -> Bool {
	return { rhs in lhs === rhs }
}

prefix operator !== {}
postfix operator !== {}

