Add convenience #outer_join

Not sure if the tests are up to par.