Get iterator from iterable instead of using it directly
Fix syntax error
Handle tuples in queue
Add top-level event_stream() func and main()
Avoid slow heapq function for heap min/max
Preserve rstrip()ed lines in generator for comparable output
Use SpanHeap class to track event range as they come in
Add README file
Mention sort -n performance
Move input file to input/
Document input/