I think that perhaps we want a comment here making it clear that `oneshot` and `get_value` should only be called from Twisted (since metrics will also be used in Django land)?