# and reallocations when concatenating `String` objects.
module buffered_ropes
-intrude import standard::ropes
+intrude import standard::text::ropes
# Hidden buffer, used to simulate a `FlatBuffer` on a short string.
#
# Leaf of a `Rope`, used as a buffered area for speedy concatenation.
private class Leaf
- super RopeString
+ super String
+ super Rope
var buf: ManualBuffer
var bns: NativeString is noinit