А вот тут как раз с налёту, не разобравшись.
Зачем наводить тень на плетень с другим компонентом?
По вашей логике и Str_Enum (Перебор элементов строки) тоже переделывать придется (схема выше). Теряется смысл реверса, получается абы что.
Зачем мне знать длину строки? Мне нужно скопировать 12 символов с конца строки, реверс с этим справляется без проблем и это более распространенная задача чем,
Или формулировать надо чётче!