anchor.diff:  		      }.
   	   ">>,
   	   [],
  -	   {errors,[{2,erl_lint,{illegal_map_key_variable,'V'}},
  -		    {4,erl_lint,illegal_map_key},
  -		    {6,erl_lint,illegal_map_key},
  -		    {8,erl_lint,illegal_map_key},
  -		    {10,erl_lint,illegal_map_key}],[]}},
  +	   []},
   	   {errors_in_map_keys_pattern,
   	   <<"t(#{ a := 2,
   	           #{} := A,
  
positive.code: 	   {errors,[{1,erl_lint,illegal_map_construction},
                      {1,erl_lint,{unbound_var,'X'}}],
              []}},
  	  {errors_in_map_keys,
  	   <<"t(V) -> #{ a => 1,
  			#{a=>V} => 2,
  			#{ \"hi\" => wazzup, hi => ho } => yep,
  			[try a catch _:_ -> b end] => nope,
  			ok => 1.0,
  
negative.code:                    g := 1 + 1,
                     h := _,
                     i := (_X = _Y),
                     j := (x ! y),
  		   <<0:300>> := 33}) ->
                    {A,F}.
              ">>,
             [],
  