Previously `catch` and `variadic` would exopse methods in our JS shims, but they did so earlier than necessary. Turns out `variadic` didn't actually need to expose anything and `catch` could do so much later!
#[wasm_bindgen(start)]
extern "C"