Add #with_progress to Enumerable

initial

more initial

confine failure section

add int test

readme: add