···1042104210431043 :::
10441044 */
10451045- mapAttrs' = f: set: listToAttrs (map (attr: f attr set.${attr}) (attrNames set));
10451045+ mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
1046104610471047 /**
10481048 Call a function for each attribute in the given set and return
···1076107610771077 :::
10781078 */
10791079- mapAttrsToList = f: attrs: map (name: f name attrs.${name}) (attrNames attrs);
10791079+ mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
1080108010811081 /**
10821082 Deconstruct an attrset to a list of name-value pairs as expected by [`builtins.listToAttrs`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-listToAttrs).