In PHP 7.1 a new iterable pseudo-type was introduced.
Is there a straightforward way to transform a generic iterable into an Iterator? Or should I use something like
if (is_array($iterable)) {
    return new \ArrayIterator($iterable);
}
return new \IteratorIterator($iterable);