Given the following:
open System.Linq
let even n = n % 2 = 0
let seqA = seq { 0..2..10 }
this is a valid expression:
seqA.Where(even)
but this is not:
seqA.All(even)
Why is passing even
to Where
allowed but not to All
?