We could also add `carton load-path` and keep the `carton exec` in BASH, which would then be something like this:

    if [[ "$1" == "exec" ]]; then
      EMACSLOADPATH=$(carton load-path) exec "${@:2}"
    else
      exec "${EMACS:-emacs}" --script "$(dirname $(dirname $0))/carton-cli.el" -- "$@"
    fi