Add test for void block type define
Add void param block and tests
Fix void return type for block
Fix void arg in block define
Merge pull request #35 from onevcat/fix/type-define-block

Fix/type define block