https://www.w3.org/TR/WGSL/#numeric-builtin-functions For numeric builtin functions we need to respect parameter types mentioned in wgsl specifications. This will help resolve type flow properly.