Use @encode directives instead of hardcoding
Add fallback cases for BOOL, when it differs from char
Support block arguments and return types
Use @encode for blocks too
Syntax how does it work
Merge pull request #790 from ReactiveCocoa/bool-type-encoding

Parse BOOL types separately, support block types