input :: T -> string: function that takes the nix data and returns a string
output :: string: script that takes the $inputFile and write the result into $out
nameOrPath :: string: if the name contains a / the files gets written to a sub-folder of $out. The derivation name is the basename of this argument.
data :: T: the data that will be converted.
```
*/
makeDataWriter=lib.warn"pkgs.writers.makeDataWriter is deprecated. Use pkgs.writeTextFile."({input?lib.id,output?"cp $inputPath $out"}:nameOrPath:data: