The toolkit allows to parse input format producing desired hierarchical tuple (including lists, maps and sets) saving the common step of mapping the flat format to the required Streams tuple.
AdaptiveParser brings additional functionality as handling custom formats, binaries, undefined values, batch processing and many more.