Using Nix's functional package management as inspiration, let's look at Debian from a functional programming perspective.
Including: The rise (and limits) of declarative configuration in Debian (triggers, control files, tendencies in debian/rules), schroot and docker, reproducible builds.