I never liked how this data structure took its API as a parameter. This use case is now served by std.Io buffering.