Nested templates merge their model with the outer model.
Display a nice error message when trying to use render() incorrectly.
Improve error message when render() is used incorrectly.
Reduce the size of template scripts by shortening str() to $s().