Convert all valid `js.Numbers` into `Int`s
js.{Number, Boolean, String} -> {Double, Boolean, String}
Abstracted away standard javascript list into JsList[T], saving a bunch of repetition