# fcf-graphs
fcf-graphs mimicks
[algebraic-graphs](https://hackage.haskell.org/package/algebraic-graphs) but
for type level computations using
[first-class-families](https://hackage.haskell.org/package/first-class-families).
Provided are the `Graph` and `AdjacencyMap` data types, and several functions
for each. I believe this can reach api parity with algebraic-graphs. At the
moment, not everything is implemented, but type-level `simplify` works which is
interesting.
Note that ordering of underlying lists/maps is a bit weird so be careful. See
the doctests for examples, and see
[fcf-containers](https://hackage.haskell.org/package/fcf-containers) for
reference.