add an updateAppend method to ==>>

insert v into the map at k. If there is already a value for k append to the existing value using the Semigroup

Please do not use `fold` (for 2.9.x compatibility).