depends ghc && depends haskell-data-default && depends haskell-haskell-src-exts && depends haskell-semigroups && depends haskell-uniplate