mergedOver method
Merges this (deeper) config over shallower: the receiver wins per
key; keys the receiver does not mention fall back to shallower.
Implementation
ToolsConfig mergedOver(ToolsConfig shallower) =>
ToolsConfig(tools: {...shallower.tools, ...tools});