Add ability to block by acquiring and releasing a unique token

Is 'Caption' a better name? IIRC, that's what message box calls the argument.