Replace conj with a fn that preserves map keys