Implement a more efficient TArray
|Reported by:||anonymous||Owned by:|
|Type of failure:||None/Unknown||Test Case:||N/A|
|Related Tickets:||Differential Rev(s):|
Control.Concurrent.STM.TArray is implemented as an immutable array of TVars. This gives good parallelism, but isn't very efficient if you don't need that parallelism.