merge_n reimplemented as class Mongo::Combinator