Abstract a OpExecutor that unbundles substitution execution.
Handle execution with incoming QueryIterator.
Prototype generic MergeJoin

Better/more tests
QJT - test data language