Implement Enumerable::outerJoin()