when I write
setDistribution cfg = f `File.hasContent` cfg
`onChange` update
`requires` File.dirExists confDir
is update called before ensuring the confiDir Exist ?
It seems to me but who knows ?