isn't the let binding faster than declaring the mkDerivation attribute set as recursive? (shot in the dark from my side)