Address Niko's comments
libcollections: add commutative version of `Vec`/`String` addition
Test binops move semantics