Fix lexical scope bug with Module#self