Hi,
I looking at this fused types / c++ template dediction issue,
Poking around, it looks like template deduction code treats const and non-const types (e.g. `const int32_t *` and `int32_t *`) as totally unrelated. Dropping a breakpoint, I see things like
```
(Pdb) arg_types_for_deduction[1]
<CPtrType <CConstOrVolatileType const <CTypedefType int32_t>>>
(Pdb) arg_types_for_deduction[1].typeof_name()
'const int32_t *'
```
So I wonder if a general direction makes sense? Would appreciate any sorts of pointers, really!
Cheers,
Evgeni
Or maybe I'm looking