Optimize js.Array and js.ArrayOps.

Could you prepend it outside of the brackets? I think it'd be good to avoid any ambiguity here...