Added React JSX results

This closes #356, but also includes a fix to #357 as well.

Note: JSX technically supports `extends`, but its compiled output fails the current test (that the prototype chain is correct) which I think is fair.