accept a block explicitly in range#each