Not supported on early iOS 12. This can be reverted after iOS 12 support is dropped, which should be soon.
- Means add-on authors should not need to inject any code in their build - Should be more flexible - we can export multiple libraries if we wish, and don't have to worry about require() being clobbered by old add-ons.