Protocol now reflects the latest parser implementatation.

Including 'decoded' events, Decoder and Encoder instances, Decoder.add,
etc.