Rebase this
Various little features; no big structural changes
Break out in to quickstructures https://github.com/ellbur/quickstructures
isdir
Fix setext
cp to copy trees
Don't try to sha1sum large files; it takes forever.
Coerce `here` to a path