breaking change: StreamWriter/StreamReader now use big-endian format for "shortly" numbers