Remove unused variable for fix to avoid warning.
Use "A unless B" insted of "B or A".

"B" is not side effect now.
Comment out unused variable for fix to avoid warning.
Add assertions to check blockCalled flags in test.
Merge pull request #12 from kachick/improve-remove_warnings

Remove some warnings