MiniEngine has many uses of the following set in intrinsics that are ambiguous under C++'s overload resolution rules. - [ ] `clamp` - [ ] `dot` - [ ] `lerp` - [ ] `max` - [ ] `min` - [ ] `pow` Other ambiguous cases my arise as [used but unimplemented intrinsics](https://github.com/llvm/wg-hlsl/issues/237) are implemented A similar case was discussed and resolved for `select` here: https://github.com/llvm/llvm-project/issues/126570 It should be determined if the uses here are intended source breakages requiring migration or if a path similar to select should be forged.