But how could you guarantee that the `roole` module that I have in my package.json will be compatible with your tech? What would happened if roole 1.0 would have backward incompatible API?