It would be convenient to have a function that can take something like an int, or a bool (context) and returns a string. Currently you can use concat for this, but it's not so readable.
This is not something you need very often, the most reasonable example I can make is:
string function is necessary here because and() returns boolean.
We have type checking to ensure all elements of the slist are strings, but in this case I want to convert the boolean(class expression) to its string representation.