public static int IsLetter(Utf8Span str, int offset)
        {
            str = str.SubstringRaw(offset);
            var ch = str.CharAt(0);

            if (ch >= 'a' && ch <= 'z')
            {
                return(1);
            }
            if (ch >= 'A' && ch <= 'Z')
            {
                return(1);
            }
            if (ch < 128)
            {
                return(0);
            }
            var enu = str.GetEnumerator();

            if (!enu.MoveNext())
            {
                return(0);
            }
            var l = enu.Current;

            if (l > char.MaxValue)
            {
                return(0);
            }
            if (!char.IsLetter((char)l))
            {
                return(0);
            }
            return(new Utf8String(l.ToString()).Length());
        }