Currently, instances of `js::core::string` are immutable (as they are in JavaScript). This means, for example, the following fails: ``` js::core::string str = "hello" str[0] = 'H' ``` This failure produces a rather ugly exception trace at this stage.