first stab; mquire returns new module each call; mocks are substituted;