iter_spec