Revert "Port over a hack, pass more tests on the js backend."
Revert "Port over a hack, pass more tests on the js backend."

This reverts commit f15ab3c077002d80b8a126801d10f135ca03f711.

cygx/nqp,cygx/nqp,cygx/nqp,cygx/nqp,cygx/nqp,cygx/nqp,cygx/nqp,cygx/nqp