Was being done that way in strong-mq already (all three PRs are pretty much the same code).

I don't have a strong preference, but we are essentially extending cluster (with control in this module, with mq and key value in the others), so we pollute the thing that we are extending, and who's singleton nature is what makes us be a singleton, whereas global seems to be a place to put things you want to be globally visible, whereas we want this to be globally private.

Do you prefer global?