MentRedHeavenHero, здорово! Думаю, библиотека будет весьма полезна, хотя было бы неплохо как-нибудь извратиться и таки добавить некоторые новые функции в скриптовый язык пятёрки (те, которые нереализуемы через библиотеки или реализуемы с помощью ужасных и сложных костылей). Но это мечты...
Спасибо. Так и получается, что string.spread режет строку на символы с помощью вот такого костыля, отсюда и ограничение на кол-во символов. Остальные string.* функции уже основываются на string.spread. Некоторые другие, например type, types, pcall, error, assert, tonumber, tostring, используют ошибки, чтобы вычислить результат.