cabal.projectのリファレンス https://cabal.readthedocs.io/en/3.6/cabal-project.html#specifying-the-local-packages を読んでいてわからなくなったのですが、例えばgit submoduleとしてプロジェクトディレクトリーに置いたパッケージを依存パッケージとして使いたい場合、
extra-packages
を使うのが適当なのでしょうか?