~/.bin/up.rs: fix compilation with new rust.

ugh, that was quite a thing. i guess that borrowing thing is still
confusing. why can't i get a read-only non-& value out of a vector?
and why does .as_slice() work?