Implement proper ObjC ARC objc_retainBlock "escape" analysis, so that