Thanks! I've applied the patchset to guix master with small changes to the commit messages. I've put the rationale for each patch into the respective patch file.