implement Utils::isIterable