Proposal: move values from derivation attributes to function arguments

I submit a PR introducing a unified approach to port recursive attributes support to existing builders. Please take a look:

https://github.com/NixOS/nixpkgs/pull/234651