Changes the return type of merge

Merge returns the value just BEFORE the merge. This allows buffered merging as a combinator, and it enables the sumByKey operation in summingbird to emit values.