! NoneXliquidhaskell-cabal:The simplest method of incorporating LiquidHaskell into a Setup.hs file. 3import LiquidHaskell.Cabal main = liquidHaskellMainThis is equivalent to: dimport Distribution.Simple import LiquidHaskell.Cabal main = defaultMainWithHooks liquidHaskellHooksliquidhaskell-cabalCabal's   configured with  in the  = field. Can be customized with your project's own user hooks. Simport Distribution.Simple import LiquidHaskell.Cabal main = liquidHaskellMainHooksThis is equivalent to: import Distribution.Simple import LiquidHaskell.Cabal main = defaultMainWithHooks $ simpleUserHooks { postBuild = liquidHaskellPostBuildHook } liquidhaskell-cabal!The raw build hook, checking the  liquidhaskellm flag and executing the LiquidHaskell binary with appropriate arguments when enabled. Can be hooked into a  , map or invoked from within your own custom   hook. import Distribution.Simple import LiquidHaskell.Cabal main = defaultMainWithHooks $ simpleUserHooks { postBuild = liquidHaskellPostBuildHook }      2liquidhaskell-cabal-0.2.0.0-AB7jMAnOEMz2SRqnzkH6zJLiquidHaskell.CaballiquidHaskellMainliquidHaskellMainHooksliquidHaskellHookssimpleUserHooksLH enableLiquidrunLiquidPostBuildrunLiquidPostTestliquidHaskellPostBuildHookliquidHaskellPostTestHook Cabal-2.4.0.1Distribution.SimplesimpleUserHooksDistribution.Simple.UserHooks postBuildliquidHaskellHook UserHooks