change monoid operation for Dictionaries to do merging of values using monoid operation of the values
add asDictFromTuples