API docs/examples for std::slice

 - API example for move_from in MutableVectorAllocating
 - API doc/example for next() in Permutations
 - API doc/example for permutations() in ImmutableCloneableVector
Because this is a trait method, this won't actually show up in rustdoc. Could you add this documentation to the trait instead?