Co-authored-by: Robert Hensing <robert@roberthensing.nl>
This makes the code more maintainable, as it only depends on our small patch, instead of a large number of internals of nixpkgs.
either a (submodule ...)
This requires pulling quite a lot of code from nixpkgs in order to make the `either` type work correctly, the effects can be seen for example in the documentation of `ollama.promps` and `ollama.actions`