Writes input to buffer.
input
buffer
@override void pack(final BufferWriter buffer, final Iterable<T> input) { buffer.setUint32(input.length); for (final T item in input) { subtype.pack(buffer, item); } }