Future<double> readF32({Endian endian = Endian.big}) async => ByteData.sublistView(await _readN(4)).getFloat32(0, endian);