Perhaps GHC could be released with two sets of libraries. This would give people time to experiment without breaking existing code. It would also make implementing individual changes much easier.
I fully support this. {-# LANGUAGE NewPrelude #-} or something similar would be wonderful.