cabal and shellcheck