{ buildEnv, luaPackages }: # this is a function that returns a function that returns an environment f: let packages = f luaPackages; in buildEnv.override { extraLibs = packages; }