make tag parsing a bit more future-proof
remove unecessary recursion
consistent error message on missing lenprefix tag
more recursion elimination
check more return values from Read/Write
remove more recursion from Write calls
more constant error messages
docs++
float32/64 support