Preferred functions are things that the language defines for you and does not allow you to override: operator<T> T() operator<T> T(T)
*** This bug has been marked as a duplicate of bug 189131 ***
Migrated to https://github.com/gpuweb/WHLSL/issues/147