update js-numbers to throw errors that match racket