{ lib, substituteAll, ... }:
let
readSubFile = src: params: builtins.readFile
(substituteAll (params // { inherit src; }));
in
lib // { inherit readSubFile substituteAll; }