anchor.diff:          )
       ]}.
   
  -deep_merge_() ->
  +deep_merge_test_() ->
       [First, Second|_] = Maps = [
           #{val => 1, a => 1},
           #{val => 2, b => 2, x => #{2 => true, y => #{more => stuff}}},
  
positive.code: 
  %--- Tests --------------------------------------------------------------------
  
  util_test_() ->
      {inparallel, [
          % Find
          ?_assertEqual({ok, 1},             deep_find([a, a, a], ?STRUCT)),
          ?_assertEqual(error,               deep_find([a, b, a], ?STRUCT)),
          % Get
          ?_assertEqual(1,                   deep_get([a, a, a], ?STRUCT)),
          ?_assertEqual(#{a => 1},           deep_get([a, a], ?STRUCT)),
          ?_assertEqual(d,                   deep_get([a, c], ?STRUCT, d)),
          ?_assertEqual(1,                   deep_get([a, a, a], ?STRUCT, d)),
          ?_assertEqual(d,                   deep_get([a, b, c], ?STRUCT, d)),
          ?_assertEqual(?STRUCT,             deep_get([], ?STRUCT)),
          % Put
          ?_assertEqual(v,                   deep_put([], v, #{})),
          ?_assertEqual(
              v,
  
negative.code: 
  -include_lib("eunit/include/eunit.hrl").
  
  -define(STRUCT, #{
      a => #{
          a => #{
  