adding has_var_dim test on iterables