Automatically set up the orderly namespace depending on the context in which this function is called.
auto()
Nothing, called for side effects only
If called from within an orderly repository, it will activate the
required version using activate()
otherwise it will use the
globally preferred version with use()