Type blocks more precisely in ObjC.
Define obstr_apply as a small set of macros.