I'm talking about the possibility of a method signature that looks like this:

`- (void)methodThatTakesBlock:(void (^)(NSString *, NSData *, NSError *))block;`

It's very frustrating when someone does that for two reasons:

1. I have no idea what those arguments hold.
2. When I'm typing the method name xcode autocompletes it and then immediately yells at me about unnamed block arguments.