Make .throw, .return, and .catch methods more ES3/IE8 friendly.

Fixes #140.