strand v0.3.2 Strand.Impl.Map

Implementations of Graph and Digraph protocols for Elixir’s Map: https://hexdocs.pm/elixir/Map.html.

This lets us model graphs as maps:

%{a: Set.new([]),
  b: Set.new([:a]),
  c: Set.new([:b]),
  d: Set.new([:b, :e]),
  e: Set.new([:a]),
  f: Set.new([:d, :e])}