in reply to Spanning Modules Across Multiple Files

It's a way of doing it, and there's not much wrong with it. I would use use instead of require, but that's a minute difference, the effect will be the same.

Abigail