publishers.clj: Move with-mongo into more general scope