Thick strings optimised for indexing and updating using UTF-16 code units and row/column pairs.
This implementation uses splay trees instead of the usual finger trees, which is faster according to the benchmarks.
Olle Fredriksson - https://github.com/ollef