Uses the global namespace liberally. Because otherwise things will not be very modular.