rhs: U) "# Predicate<T> { return .comparison(lhs, .lessThan, rhs) } func "$ <T, U: Comparable & Primitive> (lhs: KeyPath<T, U>, rhs: U) "# Predicate<T> { return .comparison(lhs, .lessThanOrEqualTo, rhs) } func > <T, U: Comparable & Primitive> (lhs: KeyPath<T, U>, rhs: U) "# Predicate<T> { return .comparison(lhs, .greaterThan, rhs) } func "% <T, U: Comparable & Primitive> (lhs: KeyPath<T, U>, rhs: U) "# Predicate<T> { return .comparison(lhs, .greaterThanOrEqualTo, rhs) } @ftchirou / faical.dev