I think it&#x27;s a very good idea because it will reduce the pressure on the core development team about feature X or Y. &quot;You really want this feature? Write it as a module.&quot;<p>Then it can serve as an incubator before importing functions into the core library.<p>The only problem with modules is that poorly written modules may cause unstability. One way to mitigate this is to have some sort of fuzzer&#x2F;stress tester for developers to test their modules against.