Combinando Predicados em F #
Existe uma maneira padrão de combinar logicamente predicados em F #? Por exemplo, digamos que eu tenhaisCar x
eisBlue x
então eu quero algo que me dê:
let isBlueCar x = isCar x && isBlue x
Mas usando algum tipo de composição, ao invés de invocação, talvez como:
let isBlueCar x = isCar && isBlue
De preferência, esse algo seria capaz de aceitar um número grande / arbitrário de predicados.