Decoders signatures changed
Emul.Decoder removed
Emul.step_and_list added (decoding + calling function)