I'd like to be able to dispatch on if a function is passed an iterator (such as an Array or Tuple or other collection) but not if it is an iterable scalar (such as a Float). See my post on discourse:
https://discourse.julialang.org/t/how-to-dispatch-on-an-iterable-e-g-accept-both-tuple-or-array/37629/3?u=jtravs
Is that possible? Something like an IsCollection?