copy: handle rename internally
- add rename parameter
- don't collect copied list
- report "moving" rather than "copying"
- remove renamed files
- don't return copied list
- simplify callers
% basic
% unknown
*** [alias] unknown: command bargle is unknown
% ambiguous
*** [alias] ambiguous: command s is ambiguous
% recursive
*** [alias] recursive: circular dependency on recursive
adding foo
% with opts
C foo