convert everything to little endian - it's just more common
avoid overloaded function name
support for lambda's as StructParser members
turn the recursive parser into a lambda
fix endian handling in low level read functions and switch to le
support for a couple more typed array types
support for parsing into typed arrays
support for binding a parser to a structure member
a binder for vector types
turn the outlet api into a lambda