Ouch, 3 pattern from 3 people O_o

I don't like that @alivedise did coz it's simply redefining `window` with a non-useful closure. `exports` probably make more sense.