I skimmed through the manual and from what i can tell this seems to be more of a language (with a REPL) with support for handling data streams (they call them I/O Spaces for some reason) than an editor. There does seem to be support for declaring types of variable length and it is one of the first examples:
(this is an alternative to another way it provides by using unions which work similar to C unions but each alternative also has conditions for when it is valid).
So at least from the above i think it should be possible to declare types that work with variable length and prefixes like that.
So at least from the above i think it should be possible to declare types that work with variable length and prefixes like that.