with the prev approach, it would be passed by reference sometimes (e.g. when used as an Array argument) but by value most of the time. this was inconsistient. theres no need to pass the owned version, all operations are &self.
git-subtree-dir: crates/wiggle git-subtree-mainline: 2ead747f48 git-subtree-split: cd484e4993
2ead747f48
cd484e4993