String::truncate doc: also fails if not a char boundary