@uli That's a tempting idea. We considered it, but decided to start from something simpler.
The problem with these semi-implemented library modules is that it might be impossible to compile them to bytecode for JVM because some actual types are missing and unknown until provided by the "terminal" modules.