create push_to for custom iterator, rename push_to methods from @data to @result