public func && (lhs: StringPredicate, rhs: StringPredicate) -> StringPredicate {

    return .and([.predicate(lhs), .predicate(rhs)])
}