Future<void> writeUint64(Uint64 value, {Endian endian = Endian.big}) { final data = ByteData(8); value.writeTo(data, 0, endian: endian); return writeAll(IoSlice(data.buffer.asUint8List())); }