I wonder how easy this would be to port to Guix?
You could point your agent at the machine0 CLI and ask it to :)