condition -> condition_parser, and split out condition and parse
start LogFinder, but not doing fancy merge.
Finding with channels for printing lines.
Print multiple logs in order using heap.
Pull out common lexer.
Expanding ranges of nums.