Почему cabal install
по умолчанию не использует флаг --enable-shared? Я заметил, что тривиальные программы при компиляции без этого флага становятся огромными по размеру файла. Есть связь? Связан ли этот выбор дизайна с тем, как легко развертывать программы на Haskell в одном автономном двоичном файле?