trybuild
compiletest
This migrates our UI tests to the recently published `trybuild` crate which should hopefully be a bit more robust than `compiletest` over time!
Make sure the error message points to the type in question instead of to the `#[wasm_bindgen]` macro which can be overly confusing!