An objective C utility that lets you add a wrapper to any function.