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.

questionAnswers(4)

yourAnswerToTheQuestion