Learn block_given with yielding block

- learn forwardable
- increment index