now is a *real* module, with test docs