Code reuse

If you want to follow a exhaustive and somewhat heated discussion on this subject, there is this thread: Implicitly loaded modules in the future?

(all strategies have advantages and drawbacks, following these stuff is nice because one learns many ways to think about the same problems, even if we are not using the ideas directly).