Currently in Ramda if I want to deep merge (right) multiple objects I....
var a = _.mergeDeepRight( { one: 1 }, { two: { three: 3 } } )
var b = _.mergeDeepRight( a, { three: { four: 4 } } )
var c = _.mergeDeepRight( b, { four: { five: 5 } } )
// c === { one:1, two: { three: 3 }, three: { four: 4 }, four: { five: 5 } }
If I use _.mergeAll (i.e. _.mergeAll( a, b, c )) it returns { one:1, two: { three:3 } } as _.mergeAll is not deep
Is there a more tidy way of deep merging (right) multiple objects? Something like...
_.mergeDeepRightAll( a, b, c )