fn readVarInt(self: Self, comptime ReturnType: type, endian: std.builtin.Endian, size: usize) !ReturnType
self: Self,
ReturnType: type,
endian: std.builtin.Endian,
size: usize,