> -- Info21 писал(а):
> Непонятно, почему это сделано через обычные записевые типы.Может, кто-то видит резон?А чего там скрывать-то? Сколькими способами можно реализовать запись цепочки литер операцией записи одной литеры?

Абстракция со скрытой реализацией --- это TextModels.Reader/Writer.