This is provided for convenience so no type checking is required when allowing for either arrays or enumerables to be used as a source.