To be consistent with above, shall we name the function `writeVarInt` instead of `writeVI`?