Moved value macro test.
Moved stret detection to NSMethodSignature.