Try it and see.

If you use more than one require parameter then those on the right override those on the left.

this allows you to have a core library of procedures that can be overridden to support polymorphism..

If that’s not what you want don’t use it for that purpose.

If you are familiar with node,js require, or Python import this works in a similar way.
.