For sanity, make sure all types test the existence of the destructor stack before pushing to it. __emval_get_method_caller calls toWireType with a null destructors array.
Pre-register symbol strings in embind benchmark just to be sure - e.g. Uint8Array was not found via 'fast path', but with slow string compares!
Optimize the implementation of C++ -> JS invoker functions generated by __emval_get_method_caller by dynamically crafting them.
embind: Fix issues by js syntax check, and remember to pass all required symbols to new Function.