anchor.diff:      case gb_trees:lookup(PkgName, DepGraph) of
           none ->
               [];
  -        {value, AllVsns} when is_list(AllVsns) ->
  +        {value, AllVsns} ->
               [Vsn || {Vsn, _} <- AllVsns]
       end.
   
  
positive.code:     ec_semver:pes(Vsn, LVsn);
  is_version_within_constraint(Vsn, {_Pkg, LVsn1, LVsn2, between}) ->
      ec_semver:between(LVsn1, LVsn2, Vsn);
  is_version_within_constraint(Vsn, _Pkg) ->
    io:format("Bad version ~p~n", [Vsn]),
      false.
  
  %% @doc
  
negative.code:       [{missing}] ->
          missing;
        Result ->
  		[ R || R <- Result, R =/= {missing} ]
      end.
  
  %% Given a list of constraints filter said list such that only fail (for things
  