only toolz.curried.merge_with fails on no dicts