I don't have strong feelings about this but if the offsets are always a numeric value, why make it a `str`?

----------

Fewer keystrokes in:

`>>> parse_fastq(fd, force_phred_offset=33)`

Than in:

`>>> parse_fastq(fd, force_phred_offset='33')`