Base including notnan, notnothing, ...?

Curious why !(f::Function) is defined as !(f::Function) = (x...)->!f(x...) instead !(f::Function) = (!) ∘ f in Base? The latter would allow dispatching on these negated functions.

3 Likes