Basic swizzling wrapped up into an Objective-C interface.