`lib/files.yaml` -- `given file...` vs `given a directory...` are inconsistent
I keep forgetting the a
when creating a directory. I propose we either remove the a
or make it optional, if we don't want a breaking change.
More generally, we probably want to review all the libraries for consistency and maybe have one big breaking change for all of them.