It makes sense to store the provider each sidebar is using with own self.provider fields, no way that did not occur to me before this. The old `_G._outline_current_provider` ironically, can now be replaced by `require('outline').current.provider`.