What&#x27;s your take on Nix&#x2F;Guix vs containers&#x2F;virtual machines for setting up development environments? (note that the former also support containers, but they provide a very systematic way to manage dependencies)