How will the NSArray* parameter actually work with multiple arguments? I think this has to be reformulated to use something like:

`(void)stub:(SEL)aSelector withBlock:(id (^)(id firstArgument, ...))block;`