base/reduce.jl: make reducers applicable to any callable "op".