Function merge

Curried _merge