fix conversion bug; there may be more left
maketuple templating is a bad idea because of decay types. Better to internally make sure to convert arguments in MatTuple