[Haskell-cafe] Manual type-checking in graphs: Avoidable?