The latest set of spec changes require that the attributed matrix type be included in the op code class for each overloaded call to the function (including multiple overloads via the newer extended overload system)
hctdb.py need to be updated to 1. allow this to be spelled out 2. generate the appropiate code.
While its not a hard requirement but instead a nice bonus, it would be nice if the system allowed us to limit opcode availability based on matrix use