module should not appear to expose a prototype