generalized the stateful decoder DSL to support non-ASCII-compatible decoders.
more DSL support for generalized stateful decoders.