The end goal would be to remove none-ls-shellcheck-nvim, and migrate to
bashls (if it supports POSIX/non-POSIX satisfyingly).
Similarly, I should add a Haskell language server (if I ever actually
sit down to learn it...). And test out `ruff` as a `flake8` replacement.