Iterate over records falling within a queried region
Constructor relieves caller of calling bam_init1 and simplifies first-record flow
InputRange interface
make a ForwardRange
See Implementation
Iterate over records falling within a queried region