Recursive version of _.defaults