Why is capitalizing the first letter of a string so convoluted in Rust? | Heykuki News