8079470: Misleading error message when explicit signature constructor is called with wrong arguments
Reviewed-by: jlaskey, hannesw
[object ArrayBuffer]
[object Int8Array]
[object Int16Array]
[object Int32Array]
[object Uint8Array]
[object Uint8ClampedArray]
[object Uint16Array]
[object Uint32Array]
[object Float32Array]
[object Float64Array]
[object Object]
[object Array]
[object RegExp]
[object Error]
[object Function]
[object ArrayBuffer]
[object Int8Array]
[object Int16Array]
[object Int32Array]
[object Uint8Array]
[object Uint8ClampedArray]
[object Uint16Array]
[object Uint32Array]
[object Float32Array]
[object Float64Array]