This might merit an mention in the docs that `outer_join` is currently implemented a little inefficiently (and not for sql)