Module#prepend fixed

Fixes/finalizes Module#prepend work. This does rework Module#include logic a bit and hits super resolution some.
This seemed better than changing the method. I've tried to carry this pattern throughout the changes.