Let `S_get` return a char pointer instead of a char.
Use StringPointer arithmetic where possible.