protected function isIterable(...$args)
    {
        foreach ($args as $arg) {
            if (!is_array($arg) && !$arg instanceof \IteratorAggregate) {
                return false;
            }
        }

        return true;
    }