So it can be reused by `hnix` and `nix-diff`. Related to https://github.com/haskell-nix/hnix/pull/903 and https://github.com/Gabriella439/nix-diff/pull/79#issuecomment-1818383958
So it can be reused by
hnixandnix-diff. Related to haskell-nix/hnix#903 and Gabriella439/nix-diff#79 (comment)