I wanna get the next functionality:

```
var newString = String;
newString.prototype.reverse = function () {
    return this.split("").reverse().join("")
}

var a = 'hello';
var b = newString('hello');
a.reverse();//reverse is not a function
b.reverse();//olleh

```

try extend .prototype before add function and doesn't work, i don't even know if it is possible.