The number of bytes required to store any instance of T (i.e. max size).
any
T
@override int get byteLength => schema.values.fold(0, (total, field) => total + field.byteLength);