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

	return { rhs in lhs >= rhs }
}

prefix operator > {}
// postfix operator > {}


	return { lhs in lhs > rhs }
}

public prefix func > <T : Comparable>(rhs : T?) -> T? -> Bool {
	return { lhs in lhs > rhs }
}

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

//prefix operator < {}
postfix operator < {}

