Shallow merge as in config, but on raw associative arrays
overwrite existing keys, if they exist with their subtrees
if a key exist append the values or drop them Combination overwrite withappend filters doubles out of merged arrays
array of assoc arres reduced right to left
Shallow merge as in config, but on raw associative arrays