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