fun printChars(ss) = case Substring.getc(ss) of NONE => () | SOME (c, ssTail) => ( print(str(c)); print("\n"); printChars(ssTail) ); printChars(Substring.substring("abcdefg", 2, 3));