So let me understand this clearly. Reusable and reproducible functions have nothing to do with Nix/NixOS? What about reproducible libraries? What about reproducible monolith apps? This is a _new_ concept to the Nix/NixOS