Factorization diagrams in Haskell · HackerTrans