Strand.Impl.Map (strand v0.6.0)
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])}