[Haskell-cafe] help with creating a DAG?