Can I just point out that pretty much all of these options, including guix, are things that were invented well _after_ nix was established as its own thing?
(aside from Haskell and Scheme themselves, of course)
(aside from Haskell and Scheme themselves, of course)
Those PureScript records tho...