Provides functionality for deeply/recursively merging structures (normally for Map and Keyword)
Map
Keyword
Protocol defining how conflicts during deep_merge should be resolved