[GHC] #12896: Consider using compact regions in GHC itself to reduce GC overhead