Hi Guixers,
Why do we check if python is a promise and then "force" it? I'm just trying to understand the thinking for doing that since I didn't write this code. ``` (let ((python (if (promise? python) (force python) python))) ... ``` I understand that force makes a promise evaluate (laziness). That's about as much as I know. guix/build-system/python.scm:119 all best, jgart