ENH: iter_samples and iter_observations to iter