BTW, if this interests you and you're a student, maybe you'd like to work on "guix deploy" as a summer project? @dthompson and myself are interested in mentoring "guix deploy" and related tooling for GSoC this year. https://libreplanet.org/wiki/Group:Guix/GSoC-2019#Guix_Deploy
Just think! You could spend your summer hacking lisp/scheme/guix/functional-distros/etc!