haskell-gilani documents