apply
Decode
DecodeFail
DecodeOk
Encode