Make use of currentmodule to maybe reduce redundant module definitions a...

...nd also get source links.

Not sure if this is awesome.  Just an idea that alex had.