Add unit tests for block signature
Fix block signatures with two or more arguments
Add unit test for block signature with BOOL arguments
Special case block signature with BOOL arguments