This is what Libsystem, or, the great libstd refactor - #11 by arcnmx was partially meant to make possible but no one seemed to have comments on whether the approach was worth pushing forward with or not...