nixpkgs.callPackage
type: filepath | (Nixpkgs -> a) -> Partial Nixpkgs -> (Nixpkgs -> a)
filepathにはNixpkgsを受け取る関数を期待する。
第1引数に渡したファイルパスにnixpkgsを第1引数にわたす関数を作る。
言い換えると、デフォルト値に現在のnixpkgsを暗黙的に渡す関数を作る。
このNixpkgs引数は第2引数で上書きできる。
callPackageはcallPackakgeWithで実装するされている。