advance
decode
apply
StreamCodec StreamDecoder StreamEncoder
ask
decode Cursor