packer method
Implementation
@override
String packer([String name = '']) {
final String i = '_i${name.length}';
return <String>[
'\$packUint32($name.length);',
'for (int $i = 0; $i < $name.length; $i++) {',
'${field.packer('$name[$i]')}${field is! ArrayField ? ';' : ''}',
'}'
].join('\n');
}