no, it can't be a global; I want to be able to recreate classes in between tests (hence the memoizing into the "mocks" dict here).