Issue to self. Solution is to rewrite the instruction format in a more abstract way to allow for the CPU, Coprocessor and other units to use the same instruction system and adjust for their needs without making sacrifices. For the trait issue, the new instruction format should know exactly what not to do.
Performance can be fixed by storing the encoder and decoder in separate files and not specializing bytes which force the developer to create intermediate structures that cost cycles and don't benefit anything.
Issue to self. Solution is to rewrite the instruction format in a more abstract way to allow for the CPU, Coprocessor and other units to use the same instruction system and adjust for their needs without making sacrifices. For the trait issue, the new instruction format should know exactly what not to do.
Performance can be fixed by storing the encoder and decoder in separate files and not specializing bytes which force the developer to create intermediate structures that cost cycles and don't benefit anything.