Существует ли стандартный способ логического объединения предикатов в F#?
Например, предположим, что у меня есть isCar x
и isBlue x
, тогда я хочу что-то, что даст мне:
let isBlueCar x = isCar x && isBlue x
Но используя какую-то композицию, а не вызов, например:
let isBlueCar x = isCar && isBlue
Желательно, чтобы что-то могло принимать большое/произвольное количество предикатов.