Ricardo Wurmus writes: > The error means that you tried to use #T as a procedure. > “run-with-store” expects a monadic value. “git-fetch” returns #T, > though, not a monadic value. Yes -- my apologies, I probably should have clarified in the earlier email thread. 'git-fetch' from (guix git-download) needs to be run in the store monad, but 'git-fetch' from (guix build git) doesn't. You can get rid of 'with-store' and 'run-with-store'. Regards, Jakob