{ system ? builtins.currentSystem , inputs ? (import ./inputs.nix) , garnet-rs ? inputs.garnet-rs.packages.${system}.default }: let nix-haskell = import inputs.nix-haskell { inherit system inputs; }; project = import ./project.nix { inherit inputs garnet-rs; }; in (nix-haskell project).project.haskell-nix