[RFC] Merge FifoCommandRunnable into Decode

No idea if this change is desirable.
coding style, should be `u8* opcodeStart`