writeVec method
Write a vector: ULEB length, then the callback on each element.
Implementation
BcsWriter writeVec(dynamic vector,
dynamic Function(BcsWriter writer, dynamic el, int i, int len) cb) {
writeULEB(vector.length);
List.from(vector)
.asMap()
.forEach((i, el) => cb(this, el, i, vector.length));
return this;
}