Ideally in our wasm libraries we'd like to support the javascript destructuring patterns for constructor parameters like https://simonsmith.io/destructuring-objects-as-function-parameters-in-es6 Figure out a pattern in wasm-bindgen or rust to output an API that will support the regular our_function(somthing, undefined, undefined, ... or the nicer (on the API consumer) our_function({key: 'something'}).