All implementations are currently sync, but async is easy to do. This commit is a Work In Progress, as I haven't quite figured out how to test chown/chgrp without relying system specifics. If anyone has an idea, I’d love to know :)
fix: global leak 'stats'
-a includes . and ..; -A does not
add further types to test(), -L, -e etc
Fixed a global variable leak