fix UB if seq_sz_hint is non-zero
add {header,comment,seq}_len members