Why isn’t this true: [mean, mean, mean] isa Vector{Function}
? but this is: [mean, mean, sum] isa Vector{Function}
?
Basically I am writing a function like this, but it’s not dispatching on applyfns2tuples([mean, mean,mean],[rand(5), rand(5), rand(5)])
.
function applyfns2tuples(fns::Vector{Functions}, tuples)
((fns1(tuples1) for (fns1,tuples1) in zip(fns, tuples)...)
end