Sometimes we have to dynamically switch endianness for the lifetime of a parser (not the lifetime of the global cstruct instance). It would be nice to easily have the ability to switch the endianness for either a single struct parsing or of a "shallow" clone of the cstruct instance.
Maybe #140 is already "easy enough", unsure. Open to suggestions.