@Nathaniel To add a further wrinkle, as shown in its
revision history, the question as originally posted had no scoping at all. The current scoping was apparently arrived at through a process of comment and discussion with @ThaddeusB, and I believe the OP as well, that is now fading from my mind.