Extract Lib.FSHook
TODO
Remove dead code
Avoid import of traverse_
Remove unused Slave target field
Extract Lib.BuildMaps
Extract canonicalizePath to Lib.FilePath
Extract BuildMaps.findDirectory
Remove dead code: FileMode
Extract Lib.StdOutputs
Extract Lib.AccessType
Extract Db to abstract Sophia and the Schema
TODO
Factor out buildTarget
createDirectoryIfMissing on all the target output directories
Remove example/out/
make .gitignore paths correctly relative to its directory
TODO
Hlint police
Export list style