And it should always take TypedValues, and TypedValues should always have a type and an ePtr. TypedValue should make it easy to box and unbox.
Created attachment 319528 [details] the patch
Landed in https://trac.webkit.org/changeset/221449/webkit
<rdar://problem/34694431>
Migrated to https://github.com/gpuweb/WHLSL/issues/205