some toy code to play around with parsing arbitrary streams...
- structure definition and reading
- field definition
- basic type setting
- blob type
- conditionals
- width by conditionals
- compile field lists for parsing
- use to read buffers (definition -> values)
- field definition
- callback-validation-stuff