What is the rationale to decide whether a module is builtin or an extension module in core Python (I only care about Windows)? To give examples, could zlib be made into a builtin module (because it's useful for zipimport), _sre (because it's used by warnings), or are there reasons preventing this? Thomas