I agree that the conversion to a list should be done before the `ConfigurationVariables` instance is created, that is covered now (moved to `init`).

But I'm not sure about the deprecation... Do we really want to force people to provide a list of paths? The common case will be one single path, imho. And we're converting singletons to lists in various other places too...