This behaviour should be implemented by all loaders. This will be handled for you with:
use Weave.Loader
load_configuration() :: any