Better?  Better.

* Include a String.format implementation by @tracker1, kudos to him.
* Improve the message sending APIs.
* Extend the Array and String constructors, not just the prototypes.