Deduction guides are rules that instruct Class Template Argument Deduction (CTAD).
The compiler automatically generates guides that map each constructor call argument to a template parameter.
However, we can also provide custom guides to modify the default behaviour or trigger CTAD even when the constructor arguments don’t directly map to template parameters.
Compiler Explorer link: https://compiler-explorer.com/z/zqTvb9vas