{ pkgs, ... }: with pkgs.lib; _: prev: name: v: if hasAttr name prev then warn "${name} exists in parent set" v else v